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)); }