disable introduce variable intention for incomplete statements (IDEA-150640)

This commit is contained in:
Anna Kozlova
2016-01-22 14:29:01 +03:00
parent 5aaed66981
commit 7f0a543d1f
@@ -54,7 +54,8 @@ public class IntroduceVariableIntentionAction extends BaseRefactoringIntentionAc
final PsiExpression expression = statement.getExpression();
return !PsiType.VOID.equals(expression.getType()) && !(expression instanceof PsiAssignmentExpression);
final PsiType expressionType = expression.getType();
return expressionType != null && !PsiType.VOID.equals(expressionType) && !(expression instanceof PsiAssignmentExpression);
}
@Override