| /* | |
| * @test /nodynamiccopyright/ | |
| * @bug 8004101 8072445 | |
| * @summary Add checks for method reference well-formedness | |
| * @compile/fail/ref=MethodReference55.out -XDrawDiagnostics MethodReference55.java | |
| */ | |
| class MethodReference55<X> { | |
| interface V { | |
| void m(Object o); | |
| } | |
| V v = new MethodReference55<String>()::m; | |
| void test() { | |
| g(new MethodReference55<String>()::m); | |
| } | |
| void g(V v) { } | |
| static void m(Object o) { }; | |
| } |