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