EA-37386 - IAE: BaseConvertToLocalQuickFix.searchAssignmentExpression fix

This commit is contained in:
Danila Ponomarenko
2012-07-12 17:40:52 +04:00
parent 962df14f43
commit 5f12f8d4a1
@@ -167,7 +167,7 @@ public abstract class BaseConvertToLocalQuickFix<V extends PsiVariable> 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<V extends PsiVariable> implemen
return getName();
}
@Nullable
private static PsiElement getAnchorElement(PsiCodeBlock anchorBlock, @NotNull PsiElement firstElement) {
PsiElement element = firstElement;
while (element != null && element.getParent() != anchorBlock) {