fix containing field detection

This commit is contained in:
anna
2013-10-24 15:37:08 +02:00
parent db6463333f
commit 1bab20e994
@@ -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 &&