T6400189b.java revision 383:ed31953ca025
1/* 2 * @test /nodynamiccopyright/ 3 * @bug 6400189 4 * @summary raw types and inference 5 * @author mcimadamore 6 * @compile/fail/ref=T6400189b.out T6400189b.java -Xlint:unchecked -XDrawDiagnostics 7 */ 8 9class T6400189b<T> { 10 11 static class A { 12 <T> T m(T6400189b<T> x) { 13 return null; 14 } 15 } 16 17 static class B<T> extends A { 18 <T> T m(T6400189b<T> x) { 19 return null; 20 } 21 } 22 23 void test(B b) { 24 Integer i = b.m(new T6400189b<Integer>()); 25 } 26} 27