LambdaTest1_neg2.java revision 1414:01c9d4161882
1/* 2 * @test /nodynamiccopyright/ 3 * @bug 8003280 4 * @summary Add lambda tests 5 * This test is to verify mis-use of accessing "this" from within lambda expression 6 * @compile/fail/ref=LambdaTest1_neg2.out -XDrawDiagnostics LambdaTest1_neg2.java 7 */ 8 9public class LambdaTest1_neg2 { 10 static void method() { 11 ((Runnable) 12 ()-> { 13 Object o = this; //use "this" inside lambda expression which is inside a static method, not allowed 14 } 15 ).run(); 16 } 17} 18