diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting/AssignToFinal.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting/AssignToFinal.java index 90d435feeb14..d3de22c22c6d 100644 --- a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting/AssignToFinal.java +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting/AssignToFinal.java @@ -255,10 +255,10 @@ class QualifiedThis { class ParenthesizedThis { final int x; - final int y = (this).x + 1; // javac allows this? + final int y = (this).x + 1; ParenthesizedThis() { - (this).x = 5; + (this).x = 5; // javac disallows this -- probably a bug in javac this.x = 6; } } \ No newline at end of file diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting8/LambdaExpressions.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting8/LambdaExpressions.java index 4270d4928859..4b6ad938406f 100644 --- a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting8/LambdaExpressions.java +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting8/LambdaExpressions.java @@ -11,6 +11,10 @@ class Test { private final IntFunction multiply = i -> i * Test.this.idx; + private final int idx3 = this.idx + 1; + + private final IntFunction multiply2 = i -> i * this.idx; + public Test(int idx) { this.idx = idx; }