From 1ed298893c8311d76f1c9f74689a3ce22f8bcf70 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Thu, 25 Jan 2024 17:54:36 +0100 Subject: [PATCH] Java: use PsiNewExpression.isArrayCreation() (IJ-CR-124100) GitOrigin-RevId: 09e635051dc0ee3b3f747bf0e00c2c8bdd437289 --- .../codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java index ab14491ff796..dc4ec5a404c7 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java @@ -1255,8 +1255,7 @@ public class HighlightVisitorImpl extends JavaElementVisitor implements Highligh if (!hasErrorResults() && parent instanceof PsiNewExpression newExpression) { add(GenericsHighlightUtil.checkDiamondTypeNotAllowed(newExpression)); } - if (!hasErrorResults() && (!(parent instanceof PsiNewExpression newExpression) || - newExpression.getArrayDimensions().length == 0 && newExpression.getArrayInitializer() == null)) { + if (!hasErrorResults() && (!(parent instanceof PsiNewExpression newExpression) || !newExpression.isArrayCreation())) { add(GenericsHighlightUtil.checkParameterizedReferenceTypeArguments(resolved, ref, result.getSubstitutor(), myJavaSdkVersion)); }