PsiNewExpression#isArrayCreation used

GitOrigin-RevId: 2d669600fe6ecbc552ed7e4043314c6a67f3ac8e
This commit is contained in:
Tagir Valeev
2019-04-29 14:00:41 +07:00
committed by intellij-monorepo-bot
parent a19d44c710
commit 884ee2423a
10 changed files with 10 additions and 28 deletions

View File

@@ -69,7 +69,7 @@ public class ApproximateResolver {
@Nullable
private static Set<PsiClass> getNewType(PsiNewExpression expression) {
if (expression.getArrayInitializer() != null || expression.getArrayDimensions().length > 0) return null;
if (expression.isArrayCreation()) return null;
PsiAnonymousClass aClass = expression.getAnonymousClass();
if (aClass != null) return Collections.singleton(aClass);
PsiJavaCodeReferenceElement reference = expression.getClassReference();