diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java index d30e25cd289d..d1b75b753cc1 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java @@ -1961,12 +1961,6 @@ public class HighlightMethodUtil { for (int i = 0; i < parameters.length; i++) { PsiType componentType = components[i].getType(); PsiType parameterType = parameters[i].getType(); - if (componentType instanceof PsiEllipsisType) { - componentType = ((PsiEllipsisType)componentType).toArrayType(); - } - if (parameterType instanceof PsiEllipsisType) { - parameterType = ((PsiEllipsisType)parameterType).toArrayType(); - } String componentName = components[i].getName(); String parameterName = parameters[i].getName(); if (!parameterType.equals(componentType)) { diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlightingRecords/RecordConstructors.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlightingRecords/RecordConstructors.java index b3d93178c0ed..c8209d32456f 100644 --- a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlightingRecords/RecordConstructors.java +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlightingRecords/RecordConstructors.java @@ -23,12 +23,12 @@ record NameMismatch(int x, int y) { } // Current spec draft allows this record VarArgMismatch(int... x) { - public VarArgMismatch(int[] x) { + public VarArgMismatch(int[] x) { this.x = x; } } record VarArgMismatch2(int[] x) { - public VarArgMismatch2(int... x) { + public VarArgMismatch2(int... x) { this.x = x; } }