This commit is contained in:
anna
2010-08-09 18:54:31 +04:00
parent f981dac24b
commit a97f796ed0
2 changed files with 3 additions and 3 deletions
@@ -400,7 +400,7 @@ public abstract class BaseExpressionToFieldHandler extends IntroduceHandlerBase
return RefactoringUtil.getTypeByExpressionWithExpectedType(expr);
}
public PsiClass getParentClass(PsiExpression initializerExpression) {
public PsiClass getParentClass(@NotNull PsiExpression initializerExpression) {
PsiElement element = initializerExpression.getUserData(ElementToWorkOn.PARENT);
if (element == null) element = initializerExpression.getParent();
PsiElement parent = element;
@@ -161,7 +161,7 @@ public class IntroduceConstantHandler extends BaseExpressionToFieldHandler {
@Nullable
private PsiElement isStaticFinalInitializer(PsiExpression expr) {
PsiClass parentClass = getParentClass(expr);
PsiClass parentClass = expr != null ? getParentClass(expr) : null;
if (parentClass == null) return null;
IsStaticFinalInitializerExpression visitor = new IsStaticFinalInitializerExpression(parentClass, expr);
expr.accept(visitor);
@@ -212,7 +212,7 @@ public class IntroduceConstantHandler extends BaseExpressionToFieldHandler {
}
}
public PsiClass getParentClass(PsiExpression initializerExpression) {
public PsiClass getParentClass(@NotNull PsiExpression initializerExpression) {
final PsiType type = initializerExpression.getType();
if (type != null && PsiUtil.isConstantExpression(initializerExpression)) {