forbid assignment to final variable inside lambda

This commit is contained in:
Anna Kozlova
2014-09-03 16:54:31 +04:00
parent 177b72dca5
commit 44253d03be
@@ -142,3 +142,11 @@ class IDEA128196 {
new Thread(() -> System.out.println(value));
}
}
class FinalAssignmentInInitializer {
private final String x;
{
Runnable r = () -> <error descr="Cannot assign a value to final variable 'x'">x</error> = "";
x = "";
}
}