replace with collect: collapse lambda to method reference in filters (IDEA-151491)

This commit is contained in:
Anna Kozlova
2016-02-24 13:12:24 +01:00
parent f8e59f5965
commit c6d354b962
3 changed files with 57 additions and 22 deletions
@@ -0,0 +1,10 @@
// "Replace with collect" "true"
import java.util.List;
import java.util.stream.Collectors;
public class A {
private void withStream(List<String> stream, final List<String> activeFilters) {
activeFilters.addAll(stream.stream().filter(String::isEmpty).collect(Collectors.toList()));
}
}
@@ -0,0 +1,12 @@
// "Replace with collect" "true"
import java.util.List;
public class A {
private void withStream(List<String> stream, final List<String> activeFilters) {
for (String filter : st<caret>ream)
if (filter.isEmpty()) {
activeFilters.add(filter);
}
}
}