check for assignment to final field inside lambda (IDEA-123308)

This commit is contained in:
Anna Kozlova
2014-04-02 20:54:08 +02:00
parent 4bbe4247a7
commit 565b28a089
3 changed files with 20 additions and 1 deletions
@@ -0,0 +1,14 @@
class Test {
private final int a;
public Test() {
a = 1;
run(() -> {
<error descr="Cannot assign a value to final variable 'a'">a</error> = 2;
});
}
public void run(Runnable r) {
r.run();
}
}