SuspiciousToArrayCallInspection: make robust against parentheses

This commit is contained in:
Tagir Valeev
2018-11-08 20:44:27 +07:00
parent 8a1cc4adf4
commit 2cb2df52b5
@@ -140,7 +140,7 @@ public class SuspiciousToArrayCallInspection extends BaseInspection {
PsiType itemType) {
itemType = GenericsUtil.getVariableTypeByExpressionType(itemType);
final PsiType componentType = arrayType.getComponentType();
final PsiElement parent = expression.getParent();
final PsiElement parent = PsiUtil.skipParenthesizedExprUp(expression.getParent());
if (parent instanceof PsiTypeCastExpression) {
final PsiTypeCastExpression castExpression = (PsiTypeCastExpression)parent;
final PsiTypeElement castTypeElement = castExpression.getCastType();