1896:44e27378f523 | 1897:866c87c01285 |
---|---|
1 /* | |
2 * @test /nodynamiccopyright/ | |
3 * @bug 8016175 | |
4 * @summary Add bottom-up type-checking support for unambiguous method references | |
5 * @compile/fail/ref=MethodReference72.out -XDrawDiagnostics MethodReference72.java | |
6 */ | |
7 class MethodReference72 { | |
8 interface F<X> { | |
9 @SuppressWarnings("unchecked") | |
10 void m(X... x); | |
11 } | |
12 | |
13 void m1(Integer i) { } | |
14 | |
15 <Z> void g(F<Z> f) { } | |
16 | |
17 void test() { | |
18 g(this::m1); //? | |
19 } | |
20 } |