JavaParenthesesPolicy: disable when parent is PsiAnnotationMethod (default value cannot be parenthesized)

This commit is contained in:
Tagir Valeev
2018-10-01 14:54:34 +07:00
parent 3d714f08eb
commit e1e1ed9bef
@@ -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;