From ea20ea436792f2d986c3a1cad840b28a237d30bf Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 15 Aug 2011 17:01:35 +0400 Subject: [PATCH] NPE --- java/openapi/src/com/intellij/psi/util/RedundantCastUtil.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/openapi/src/com/intellij/psi/util/RedundantCastUtil.java b/java/openapi/src/com/intellij/psi/util/RedundantCastUtil.java index 8ac58847d456..e2c2b8af2d38 100644 --- a/java/openapi/src/com/intellij/psi/util/RedundantCastUtil.java +++ b/java/openapi/src/com/intellij/psi/util/RedundantCastUtil.java @@ -145,6 +145,7 @@ public class RedundantCastUtil { processBinaryExpressionOperand(deparenthesizeExpression(operands[0]), operands[1].getType(), tokenType); for (int i = 1; i < operands.length; i++) { PsiExpression operand = deparenthesizeExpression(operands[i]); + if (operand == null) continue; processBinaryExpressionOperand(operand, lType, tokenType); lType = TypeConversionUtil.calcTypeForBinaryExpression(lType, operand.getType(), tokenType, true); }