TargetType49.java revision 1414:01c9d4161882
1/* 2 * @test /nodynamiccopyright/ 3 * @bug 8003280 4 * @summary Add lambda tests 5 * javac accepts ill-formed lambda/method reference targets 6 * @compile/fail/ref=TargetType49.out -XDrawDiagnostics TargetType49.java 7 */ 8class TargetType49 { 9 10 interface F { 11 default Object clone() { return null; } 12 void m(); 13 } 14 15 F f1 = ()->{}; 16 F f2 = this::g; 17 18 void g() { } 19} 20