1414:843d3b191773 | 1415: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 | |
9 public 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 } |