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=MethodReference69.out -XDrawDiagnostics MethodReference69.java | |
6 */ | |
7 class MethodReference69 { | |
8 interface F<X> { | |
9 String m(Integer x1, X x2); | |
10 } | |
11 | |
12 static class Foo { | |
13 String getNameAt(Integer i) { return ""; } | |
14 } | |
15 | |
16 <Z> void g(F<Z> fz) { } | |
17 | |
18 void test() { | |
19 g(Foo::getName); | |
20 } | |
21 } |