anonym -> lambda: accept refs to initialized final fields in classes inside constructors (IDEA-150322)

This commit is contained in:
Anna Kozlova
2016-01-13 16:54:58 +01:00
parent 3fd8dfd38c
commit 1b3ce12a93
3 changed files with 20 additions and 0 deletions
@@ -0,0 +1,7 @@
// "Replace with lambda" "true"
class HelloLambda {
public HelloLambda() {
Runnable r = () -> System.out.println(x);
}
private final int x = 0;
}
@@ -0,0 +1,12 @@
// "Replace with lambda" "true"
class HelloLambda {
public HelloLambda() {
Runnable r = new Run<caret>nable() {
@Override
public void run () {
System.out.println(x);
}
} ;
}
private final int x = 0;
}