From 22e292f80e3139748dcbef395f247b31ac9edbd9 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Sun, 22 Jan 2017 14:37:00 +0700 Subject: [PATCH] IndexedContainer#isQualifierEquivalent: skip parentheses from candidate --- .../src/com/siyeh/ig/psiutils/IndexedContainer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/IndexedContainer.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/IndexedContainer.java index 2f749476ea95..7e7c6e048436 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/IndexedContainer.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/IndexedContainer.java @@ -68,6 +68,7 @@ public abstract class IndexedContainer { } public boolean isQualifierEquivalent(@Nullable PsiExpression candidate) { + candidate = PsiUtil.skipParenthesizedExprDown(candidate); return candidate != null && PsiEquivalenceUtil.areElementsEquivalent(myQualifier, candidate); }