IDEA-140728 Suggest to automatically fill parameter of Stream#collect() method calls with standard Collectors instances

This commit is contained in:
peter
2015-07-03 18:25:08 +02:00
parent 209dea1eda
commit 1294ec93f4
14 changed files with 223 additions and 10 deletions
@@ -0,0 +1,7 @@
import java.util.*;
class Foo {
void m() {
List<CharSequence> l = Arrays.asList("a", "b").stream().colle<caret>
}
}
@@ -0,0 +1,8 @@
import java.util.*;
import java.util.stream.Collectors;
class Foo {
void m() {
List<CharSequence> l = Arrays.asList("a", "b").stream().collect(Collectors.toList());<caret>
}
}
@@ -0,0 +1,7 @@
import java.util.*;
class Foo {
void m() {
Iterable<CharSequence> l = Arrays.asList("a", "b").stream().colle<caret>
}
}
@@ -0,0 +1,8 @@
import java.util.*;
import java.util.stream.Collectors;
class Foo {
void m() {
Iterable<CharSequence> l = Arrays.asList("a", "b").stream().collect(Collectors.toSet());<caret>
}
}