From 1bab20e9946bc1f94e3be1608e644d2e14b27dab Mon Sep 17 00:00:00 2001 From: anna Date: Thu, 24 Oct 2013 15:25:07 +0200 Subject: [PATCH] fix containing field detection --- .../intellij/codeInspection/AnonymousCanBeLambdaInspection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 &&