From 065d7d8c51b079bba404f50327ab11043a357c79 Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 3 May 2013 13:07:19 +0200 Subject: [PATCH] testdata fo IDEA-20573 --- .../genericsHighlighting/IDEA20573.java | 26 +++++++++++++++++++ .../daemon/GenericsHighlightingTest.java | 1 + 2 files changed, 27 insertions(+) create mode 100644 java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA20573.java diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA20573.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA20573.java new file mode 100644 index 000000000000..22bd7a39c8a9 --- /dev/null +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA20573.java @@ -0,0 +1,26 @@ +public class GoodCodeIsRed { + + public void test() { + FileIF file = new FileImpl(); + file.getInputStream(); + } +} + +class FileImpl implements FileIF { + + public void getInputStream() { + } + +} + +interface FileIF extends BasicFileIF, DataSource { +} + +interface BasicFileIF { + void getInputStream(); +} + + +interface DataSource { + void getInputStream() throws java.io.IOException; +} 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 455f2805db3b..6d9f498ed1a4 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java +++ b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java @@ -228,6 +228,7 @@ public class GenericsHighlightingTest extends LightDaemonAnalyzerTestCase { public void testIDEA21602_7(){ doTest(LanguageLevel.JDK_1_7, JavaSdkVersion.JDK_1_7, false); } public void testIDEA21597() throws Exception { doTest5(false);} + public void testIDEA20573() throws Exception { doTest5(false);} public void testIDEA27185(){ doTest(LanguageLevel.JDK_1_6, JavaSdkVersion.JDK_1_6, false); } public void testIDEA67571(){ doTest(LanguageLevel.JDK_1_7, JavaSdkVersion.JDK_1_7, false); }