testdata for IDEA-136401
authorAnna Kozlova <anna.kozlova@jetbrains.com>
Thu, 3 Sep 2015 13:22:55 +0000 (16:22 +0300)
committerAnna Kozlova <anna.kozlova@jetbrains.com>
Thu, 3 Sep 2015 14:22:27 +0000 (17:22 +0300)
java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newLambda/IDEA136401.java [new file with mode: 0644]
java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewLambdaHighlightingTest.java

diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newLambda/IDEA136401.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newLambda/IDEA136401.java
new file mode 100644 (file)
index 0000000..4def1f1
--- /dev/null
@@ -0,0 +1,20 @@
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.stream.Collectors;
+import java.util.stream.Stream;
+
+class Test {
+
+  void foo(Stream<String> pairStream) {
+    Map<String, Map<String, Integer>> frequencyMap = pairStream
+      .collect(Collectors.toMap(p -> p, p -> of(p, 1), (m1, m2) -> new HashMap<>(m1)));
+
+    Map<String, Map<String, Integer>> frequencyMap1 = pairStream
+      .collect(Collectors.toMap(p -> p, p -> of(p, 1), (m1, m2) -> new HashMap<>()));
+  }
+
+  public static <K, V> Map<K, V> of(K k1, V v1) {
+    return null;
+  }
+}
\ No newline at end of file
index 3cfa4ebc809aa218069233d698b810eb6d7460a5..a8d40a27ada201a29284ee3da13055c28e4cb423 100644 (file)
@@ -216,6 +216,10 @@ public class NewLambdaHighlightingTest extends LightDaemonAnalyzerTestCase {
     doTest();
   }
 
+  public void testIDEA136401() throws Exception {
+    doTest();
+  }
+
   private void doTest() {
     doTest(false);
   }