diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/AnonymousCanBeLambdaInspection.java b/java/java-analysis-impl/src/com/intellij/codeInspection/AnonymousCanBeLambdaInspection.java index 5737842a1ad3..1d8a128f65a8 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/AnonymousCanBeLambdaInspection.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/AnonymousCanBeLambdaInspection.java @@ -125,7 +125,7 @@ public class AnonymousCanBeLambdaInspection extends BaseJavaBatchLocalInspection if (bodyContainsForbiddenRefs[0]) return; super.visitReferenceExpression(expression); if (!(expression.getParent() instanceof PsiMethodCallExpression)) { - PsiField field = HighlightUtil.findEnclosingFieldInitializer(expression); + final PsiField field = PsiTreeUtil.getParentOfType(expression, PsiField.class); if (field != null) { final PsiElement resolved = expression.resolve(); if (resolved instanceof PsiField &&