diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA57539.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA57539.java new file mode 100644 index 000000000000..cfaaf59713de --- /dev/null +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA57539.java @@ -0,0 +1,13 @@ +class E { + Class o = T[].class; +} + +class MyClass { + Class getTs() { + return T[].class; + } + + public static void main(String[] args) { + new MyClass().getTs(); + } +} \ No newline at end of file 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 a62657c682ba..47d0c009847b 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java +++ b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java @@ -196,7 +196,8 @@ public class GenericsHighlightingTest extends LightDaemonAnalyzerTestCase { public void testErasureTypeParameterBound() { doTest5(false); } public void testThisAsAccessObject() { doTest5(false); } public void testIDEA67861() { doTest7Incompatibility(false); } - public void testIDEA67597() { doTest7Incompatibility(false); } + public void testIDEA67597() { doTest5(false); } + public void testIDEA57539() { doTest5(false); } public void testJavaUtilCollections_NoVerify() throws Exception { PsiClass collectionsClass = getJavaFacade().findClass("java.util.Collections", GlobalSearchScope.moduleWithLibrariesScope(getModule()));