Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/streamToLoop/afterToArrayGenerator.java
2016-12-19 18:43:21 +07:00

16 lines
415 B
Java

// "Replace Stream API chain with loop" "true"
import java.util.*;
import java.util.function.*;
public class Main {
private static <A> A[] toArraySkippingNulls(List<?> list, IntFunction<A[]> generator) {
List<Object> result = new ArrayList<>();
for (Object o : list) {
if (o != null) {
result.add(o);
}
}
return result.toArray(generator.apply(0));
}
}