hg: jdk/jdk: 8238286: Add new flatMap stream operation that is more amenable to pushing
patrick.concannon at oracle.com
patrick.concannon at oracle.com
Mon Aug 31 15:13:08 UTC 2020
Changeset: e10f558e1df5
Author: pconcannon
Date: 2020-08-31 16:12 +0100
URL: https://hg.openjdk.java.net/jdk/jdk/rev/e10f558e1df5
8238286: Add new flatMap stream operation that is more amenable to pushing
Summary: This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc.
Reviewed-by: psandoz, smarks
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/IntStream.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/LongStream.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java
More information about the jdk-changes
mailing list