hg: jdk/jdk10: 8075939: Stream.flatMap() causes breaking of short-circuiting of terminal operations

paul.sandoz at oracle.com paul.sandoz at oracle.com
Wed Jan 17 20:42:34 UTC 2018


Changeset: fca88bbbafb9
Author:    psandoz
Date:      2017-12-21 13:52 -0800
URL:       http://hg.openjdk.java.net/jdk/jdk10/rev/fca88bbbafb9

8075939: Stream.flatMap() causes breaking of short-circuiting of terminal operations
Reviewed-by: forax, smarks

! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/SortedOps.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java



More information about the jdk-all-changes mailing list