diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA77128.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA77128.java new file mode 100644 index 000000000000..cc889ab5df03 --- /dev/null +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA77128.java @@ -0,0 +1,11 @@ +import java.util.*; +class A { + public static void main(String[] args) { + List strings = new ArrayList<>(); + + List list = new ArrayList<>(); + list.addAll(strings); + + System.out.println(list.toString()); + } +} diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java index 2c73f38c60da..fca092470feb 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java +++ b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java @@ -269,6 +269,10 @@ public class GenericsHighlightingTest extends LightDaemonAnalyzerTestCase { doTest5(false); } + public void testIDEA77128() throws Exception { + doTest(LanguageLevel.JDK_1_7, JavaSdkVersion.JDK_1_7, false); + } + public void testDisableCastingToNestedWildcards() throws Exception { doTest5(false); }