hg: lambda/lambda/jdk: - flat map for int streams

paul.sandoz at oracle.com paul.sandoz at oracle.com
Fri Dec 7 01:31:09 PST 2012


Changeset: b9ddec25f9ea
Author:    psandoz
Date:      2012-12-07 10:30 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b9ddec25f9ea

- flat map for int streams
- flat map operations should preserve encounter order
e.g flatmap can be used like "mapcat" to map an element to a collection
and then put all elements of the collection into the stream

! src/share/classes/java/util/stream/op/FlatMapOp.java
+ src/share/classes/java/util/stream/primitive/IntFlatMapOp.java
+ src/share/classes/java/util/stream/primitive/IntFlatMapper.java
! src/share/classes/java/util/stream/primitive/IntPipeline.java
! src/share/classes/java/util/stream/primitive/IntSortedOp.java
! src/share/classes/java/util/stream/primitive/IntStream.java
+ test-ng/tests/org/openjdk/tests/java/util/stream/primitive/IntFlatMapOpTest.java



More information about the lambda-dev mailing list