changeset 5321 | c8efe769cb3b |
child 8635 | 383a416a2bdf |
5320:e2aaa958b02d | 5321:c8efe769cb3b |
---|---|
1 /* |
|
2 * @test /nodynamiccopyright/ |
|
3 * @bug 6939620 |
|
4 * |
|
5 * @summary Switch to 'complex' diamond inference scheme |
|
6 * @author mcimadamore |
|
7 * @compile/fail/ref=Neg07.out Neg07.java -XDrawDiagnostics |
|
8 * |
|
9 */ |
|
10 |
|
11 class Neg07 { |
|
12 static class SuperFoo<X> {} |
|
13 static class Foo<X extends Number> extends SuperFoo<X> { |
|
14 Foo(X x) {} |
|
15 } |
|
16 |
|
17 SuperFoo<String> sf1 = new Foo<>(""); |
|
18 SuperFoo<String> sf2 = new Foo<>("") {}; |
|
19 } |