536:396b117c1743 | 537:9d9d08922405 |
---|---|
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 } |