diff --git a/java/java-tests/testData/codeInsight/multipleJdks/java7/p/GenericComparator.java b/java/java-tests/testData/codeInsight/multipleJdks/java7/p/GenericComparator.java new file mode 100644 index 000000000000..a1684ea5b195 --- /dev/null +++ b/java/java-tests/testData/codeInsight/multipleJdks/java7/p/GenericComparator.java @@ -0,0 +1,10 @@ +package p; + +import java.util.*; +import java.util.concurrent.*; + +abstract class B extends A { + void foo() throws Exception { + call().stream(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/codeInsight/multipleJdks/java8/p/GenericComparator.java b/java/java-tests/testData/codeInsight/multipleJdks/java8/p/GenericComparator.java new file mode 100644 index 000000000000..692c4e45d6bd --- /dev/null +++ b/java/java-tests/testData/codeInsight/multipleJdks/java8/p/GenericComparator.java @@ -0,0 +1,6 @@ +package p; +import java.util.*; +import java.util.concurrent.*; + +public abstract class A implements Callable> { +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/MultipleJdksHighlightingTest.java b/java/java-tests/testSrc/com/intellij/codeInsight/MultipleJdksHighlightingTest.java index f7b1cb2235d7..a80d40064f96 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/MultipleJdksHighlightingTest.java +++ b/java/java-tests/testSrc/com/intellij/codeInsight/MultipleJdksHighlightingTest.java @@ -110,6 +110,13 @@ public class MultipleJdksHighlightingTest extends UsefulTestCase { myFixture.checkHighlighting(); } + @Bombed(month = Calendar.FEBRUARY, day = 20) + public void testGenericComparator() throws Exception { + final String name = getTestName(false); + myFixture.configureByFiles("java7/p/" + name + ".java", "java8/p/" + name + ".java"); + myFixture.checkHighlighting(); + } + private void doTest() { final String name = getTestName(false); for (Module module : new Module[] {myJava7Module, myJava8Module}) {