From 5f12f8d4a126832e0986486c2a05608112701096 Mon Sep 17 00:00:00 2001 From: Danila Ponomarenko Date: Thu, 12 Jul 2012 17:40:12 +0400 Subject: [PATCH] EA-37386 - IAE: BaseConvertToLocalQuickFix.searchAssignmentExpression fix --- .../varScopeCanBeNarrowed/BaseConvertToLocalQuickFix.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInspection/varScopeCanBeNarrowed/BaseConvertToLocalQuickFix.java b/java/java-impl/src/com/intellij/codeInspection/varScopeCanBeNarrowed/BaseConvertToLocalQuickFix.java index 149beec691dc..e15bdcd6aa6b 100644 --- a/java/java-impl/src/com/intellij/codeInspection/varScopeCanBeNarrowed/BaseConvertToLocalQuickFix.java +++ b/java/java-impl/src/com/intellij/codeInspection/varScopeCanBeNarrowed/BaseConvertToLocalQuickFix.java @@ -167,7 +167,7 @@ public abstract class BaseConvertToLocalQuickFix implemen } @Nullable - private static PsiAssignmentExpression searchAssignmentExpression(@NotNull PsiElement anchor) { + private static PsiAssignmentExpression searchAssignmentExpression(@Nullable PsiElement anchor) { if (!(anchor instanceof PsiExpressionStatement)) { return null; } @@ -226,6 +226,7 @@ public abstract class BaseConvertToLocalQuickFix implemen return getName(); } + @Nullable private static PsiElement getAnchorElement(PsiCodeBlock anchorBlock, @NotNull PsiElement firstElement) { PsiElement element = firstElement; while (element != null && element.getParent() != anchorBlock) {