/* | |
* @test /nodynamiccopyright/ | |
* @bug 8003280 | |
* @summary Add lambda tests | |
* check lambda cannot assign non-effectively final locals | |
* @compile/fail/ref=BadAccess03.out -XDrawDiagnostics BadAccess03.java | |
*/ | |
class BadAccess03 { | |
void test() { | |
int k = 0; | |
int n = 2; //effectively final variable | |
Runnable r = ()-> { k = n; }; //error | |
} | |
} |