testdata for IDEA-98866
authorAnna Kozlova <anna.kozlova@jetbrains.com>
Thu, 3 Sep 2015 16:02:58 +0000 (19:02 +0300)
committerAnna Kozlova <anna.kozlova@jetbrains.com>
Thu, 3 Sep 2015 17:31:01 +0000 (20:31 +0300)
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA98866.java [new file with mode: 0644]
java/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java

diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA98866.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA98866.java
new file mode 100644 (file)
index 0000000..3524fe9
--- /dev/null
@@ -0,0 +1,17 @@
+import java.util.*;
+class TestInfer
+{
+    static <V, T extends V> List<V> singleton(T item)
+    {
+        ArrayList<V> list = new ArrayList<>();
+        list.add(item);
+        return list;
+    }
+
+    public List<Number> test()
+    {
+        List<Number> ln = singleton(new Long(1));
+
+        return singleton(new Long(2));
+    }
+}
index 9aeb4ce3712c7fdf38ed1a4addc4e626091a5ecd..57df3ebac953e18c3ce60a717c916884bc5e3b1b 100644 (file)
@@ -516,6 +516,10 @@ public class GenericsHighlightingTest extends LightDaemonAnalyzerTestCase {
     doTest(LanguageLevel.JDK_1_7, JavaSdkVersion.JDK_1_7, false);
   }
 
+  public void testIDEA98866() throws Exception {
+    doTest(LanguageLevel.JDK_1_7, JavaSdkVersion.JDK_1_7, false);
+  }
+
   public void testJavaUtilCollections_NoVerify() throws Exception {
     PsiClass collectionsClass = getJavaFacade().findClass("java.util.Collections", GlobalSearchScope.moduleWithLibrariesScope(getModule()));
     assertNotNull(collectionsClass);