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;
}