diff --git a/source/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java b/source/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java index 250e47657b25..8d8200619038 100644 --- a/source/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java +++ b/source/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java @@ -191,6 +191,9 @@ public class HighlightVisitorImpl extends PsiElementVisitor implements Highlight public void visitArrayInitializerExpression(PsiArrayInitializerExpression expression) { super.visitArrayInitializerExpression(expression); if (!myHolder.hasErrorResults()) myHolder.add(HighlightUtil.checkArrayInitializerApplicable(expression)); + if (!(expression.getParent() instanceof PsiNewExpression)) { + if (!myHolder.hasErrorResults()) myHolder.add(GenericsHighlightUtil.checkGenericArrayCreation(expression, expression.getType())); + } } public void visitAssignmentExpression(PsiAssignmentExpression assignment) {