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) {