author | mcimadamore |
Wed, 26 Oct 2016 15:41:25 +0100 | |
changeset 41856 | 13a056e8f16e |
parent 3766 | 7e2df99e9223 |
permissions | -rw-r--r-- |
2511 | 1 |
/* |
3766 | 2 |
* @test /nodynamiccopyright/ |
2511 | 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 |
||
9 |
class 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 |
} |