From 31f3a6da408eef66ad2c0faa5c13b33c99618b34 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Tue, 30 Aug 2016 19:09:18 +0300 Subject: [PATCH] IDEA-160442 Warn about excessive use of collectors (additional test file) --- .../streamApiCallChains/beforeCollectorReducing2.java | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 java/java-tests/testData/inspection/streamApiCallChains/beforeCollectorReducing2.java diff --git a/java/java-tests/testData/inspection/streamApiCallChains/beforeCollectorReducing2.java b/java/java-tests/testData/inspection/streamApiCallChains/beforeCollectorReducing2.java new file mode 100644 index 000000000000..0f0da24629f6 --- /dev/null +++ b/java/java-tests/testData/inspection/streamApiCallChains/beforeCollectorReducing2.java @@ -0,0 +1,10 @@ +// "Replace Stream.collect(reducing()) with Stream.reduce()" "true" + +import java.util.List; +import java.util.stream.Collectors; + +public class Main { + public String concat(List data) { + return data.stream().filter(x -> x.startsWith("xyz")).collect(Collectors.reducing("", String::concat)); + } +} \ No newline at end of file