equal
deleted
inserted
replaced
1 /* |
|
2 * @test /nodynamiccopyright/ |
|
3 * @bug 7030150 |
|
4 * @summary Type inference for generic instance creation failed for formal type parameter |
|
5 * check that compiler rejects bad number of explicit type-arguments |
|
6 * @compile/fail/ref=Neg02.out -XDrawDiagnostics Neg02.java |
|
7 */ |
|
8 |
|
9 class Neg02 { |
|
10 |
|
11 static class Foo<X> { |
|
12 <T> Foo(T t) {} |
|
13 } |
|
14 |
|
15 Foo<Integer> fi1 = new <String, Integer> Foo<>(""); |
|
16 Foo<Integer> fi2 = new <String, Integer> Foo<Integer>(""); |
|
17 } |
|