From 94033d3346da90c2728f9fdbaea4ff40adede856 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 24 Jul 2013 12:01:12 +0200 Subject: [PATCH] parenthesized expression doesn't add side effects (IDEA-110945) --- .../intellij/codeInsight/completion/JavaCompletionUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionUtil.java b/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionUtil.java index 340f4ea3a464..6dc59284748f 100644 --- a/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionUtil.java +++ b/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionUtil.java @@ -620,6 +620,9 @@ public class JavaCompletionUtil { if (element instanceof PsiJavaCodeReferenceElement) { return mayHaveSideEffects(((PsiJavaCodeReferenceElement)element).getQualifier()); } + if (element instanceof PsiParenthesizedExpression) { + return mayHaveSideEffects(((PsiParenthesizedExpression)element).getExpression()); + } return true; }