From e1e1ed9befc3e192e09889318b317d599b8be652 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Mon, 1 Oct 2018 12:49:11 +0700 Subject: [PATCH] JavaParenthesesPolicy: disable when parent is PsiAnnotationMethod (default value cannot be parenthesized) --- .../com/intellij/java/propertyBased/JavaIntentionPolicy.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java index c790b645a4e0..6513b73d7c16 100644 --- a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java +++ b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java @@ -179,6 +179,7 @@ class JavaParenthesesPolicy extends JavaIntentionPolicy { PsiElement parent = expression.getParent(); if (ExpressionUtils.isVoidContext(expression) || parent instanceof PsiNameValuePair || + parent instanceof PsiAnnotationMethod || parent instanceof PsiArrayInitializerMemberValue || parent instanceof PsiSwitchLabelStatement) { break;