Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/streamApiMigration/collect/afterCollectGuavaSet.java
2022-12-23 13:26:29 +00:00

18 lines
463 B
Java

// "Collapse loop with stream 'toArray()'" "true-preview"
package com.google.common.collect;
import java.util.*;
import java.util.stream.Stream;
class Sets {
public static <E extends Comparable> TreeSet<E> newTreeSet() {
return new TreeSet<E>();
}
}
public class Test {
public String[] test(List<String> input) {
return input.stream().filter(Objects::nonNull).flatMap(s -> Stream.of(s, s + s)).distinct().sorted().toArray(String[]::new);
}
}