1/* 2 * @test /nodynamiccopyright/ 3 * @bug 8004101 8072445 4 * @summary Add checks for method reference well-formedness 5 * @compile/fail/ref=MethodReference55.out -XDrawDiagnostics MethodReference55.java 6 */ 7class MethodReference55<X> { 8 9 interface V { 10 void m(Object o); 11 } 12 13 V v = new MethodReference55<String>()::m; 14 15 void test() { 16 g(new MethodReference55<String>()::m); 17 } 18 19 void g(V v) { } 20 21 static void m(Object o) { }; 22} 23