handle parentheses in "Boolean variable is always inverted" inspection

This commit is contained in:
Bas Leijdekkers
2011-06-17 14:36:48 +02:00
parent 72f88b6ce4
commit 388f843989
@@ -166,7 +166,10 @@ public class BooleanVariableAlwaysNegatedInspection extends BaseInspection {
return;
}
read = true;
final PsiElement parent = expression.getParent();
PsiElement parent = expression.getParent();
while (parent instanceof PsiParenthesizedExpression) {
parent = parent.getParent();
}
if (!(parent instanceof PsiPrefixExpression)) {
alwaysNegated = false;
return;