23 |
23 |
24 Neg05<?>.Foo<String> f5 = new Neg05.Foo<>("", ""); |
24 Neg05<?>.Foo<String> f5 = new Neg05.Foo<>("", ""); |
25 Neg05<?>.Foo<? extends String> f6 = new Neg05.Foo<>("", ""); |
25 Neg05<?>.Foo<? extends String> f6 = new Neg05.Foo<>("", ""); |
26 Neg05<?>.Foo<?> f7 = new Neg05.Foo<>("", ""); |
26 Neg05<?>.Foo<?> f7 = new Neg05.Foo<>("", ""); |
27 Neg05<?>.Foo<? super String> f8 = new Neg05.Foo<>("", ""); |
27 Neg05<?>.Foo<? super String> f8 = new Neg05.Foo<>("", ""); |
|
28 |
|
29 Neg05<?>.Foo<String> f9 = new Neg05.Foo<>(""){}; |
|
30 Neg05<?>.Foo<? extends String> f10 = new Neg05.Foo<>(""){}; |
|
31 Neg05<?>.Foo<?> f11 = new Neg05.Foo<>(""){}; |
|
32 Neg05<?>.Foo<? super String> f12 = new Neg05.Foo<>(""){}; |
|
33 |
|
34 Neg05<?>.Foo<String> f13 = new Neg05.Foo<>("", ""){}; |
|
35 Neg05<?>.Foo<? extends String> f14 = new Neg05.Foo<>("", ""){}; |
|
36 Neg05<?>.Foo<?> f15 = new Neg05.Foo<>("", ""){}; |
|
37 Neg05<?>.Foo<? super String> f16 = new Neg05.Foo<>("", ""){}; |
28 } |
38 } |
29 |
39 |
30 void testRare_2(Neg05 n) { |
40 void testRare_2(Neg05 n) { |
31 Neg05<?>.Foo<String> f1 = n.new Foo<>(""); |
41 Neg05<?>.Foo<String> f1 = n.new Foo<>(""); |
32 Neg05<?>.Foo<? extends String> f2 = n.new Foo<>(""); |
42 Neg05<?>.Foo<? extends String> f2 = n.new Foo<>(""); |
35 |
45 |
36 Neg05<?>.Foo<String> f5 = n.new Foo<>("", ""); |
46 Neg05<?>.Foo<String> f5 = n.new Foo<>("", ""); |
37 Neg05<?>.Foo<? extends String> f6 = n.new Foo<>("", ""); |
47 Neg05<?>.Foo<? extends String> f6 = n.new Foo<>("", ""); |
38 Neg05<?>.Foo<?> f7 = n.new Foo<>("", ""); |
48 Neg05<?>.Foo<?> f7 = n.new Foo<>("", ""); |
39 Neg05<?>.Foo<? super String> f8 = n.new Foo<>("", ""); |
49 Neg05<?>.Foo<? super String> f8 = n.new Foo<>("", ""); |
|
50 |
|
51 Neg05<?>.Foo<String> f9 = n.new Foo<>(""){}; |
|
52 Neg05<?>.Foo<? extends String> f10 = n.new Foo<>(""){}; |
|
53 Neg05<?>.Foo<?> f11 = n.new Foo<>(""){}; |
|
54 Neg05<?>.Foo<? super String> f12 = n.new Foo<>(""){}; |
|
55 |
|
56 Neg05<?>.Foo<String> f13 = n.new Foo<>("", ""){}; |
|
57 Neg05<?>.Foo<? extends String> f14 = n.new Foo<>("", ""){}; |
|
58 Neg05<?>.Foo<?> f15 = n.new Foo<>("", ""){}; |
|
59 Neg05<?>.Foo<? super String> f16 = n.new Foo<>("", ""){}; |
40 } |
60 } |
41 } |
61 } |