diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/VariableAccessFromInnerClassJava10Fix.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/VariableAccessFromInnerClassJava10Fix.java index 7cedeb3f3fac..e65c6b61fe40 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/VariableAccessFromInnerClassJava10Fix.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/VariableAccessFromInnerClassJava10Fix.java @@ -225,7 +225,7 @@ public class VariableAccessFromInnerClassJava10Fix extends BaseIntentionAction i outerCodeBlock.accept(new JavaRecursiveElementVisitor() { @Override public void visitReferenceExpression(PsiReferenceExpression expression) { - if (expression.resolve() == variable) { + if (ExpressionUtils.isReferenceTo(expression, variable)) { references.add(expression); } }