From 2cb2df52b5723a25f750cbe00c3a673834a93d22 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Thu, 8 Nov 2018 18:18:50 +0700 Subject: [PATCH] SuspiciousToArrayCallInspection: make robust against parentheses --- .../src/com/siyeh/ig/bugs/SuspiciousToArrayCallInspection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/bugs/SuspiciousToArrayCallInspection.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/bugs/SuspiciousToArrayCallInspection.java index c98751573296..95da9111b479 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/bugs/SuspiciousToArrayCallInspection.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/bugs/SuspiciousToArrayCallInspection.java @@ -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();