/* * @test /nodynamiccopyright/ * @bug 6400189 * @summary raw types and inference * @author mcimadamore * @compile/fail/ref=T6400189b.out T6400189b.java -Xlint:unchecked -XDrawDiagnostics */ class T6400189b<T> { static class A { <T> T m(T6400189b<T> x) { return null; } } static class B<T> extends A { <T> T m(T6400189b<T> x) { return null; } } void test(B b) { Integer i = b.m(new T6400189b<Integer>()); } }