git: openjdk/jdk: 8319123: Implement JEP 461: Stream Gatherers (Preview)

Alan Bateman alanb at openjdk.org
Thu Nov 30 14:46:53 UTC 2023


Changeset: 33b26f79
Author:    Viktor Klang <vklang at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-11-30 14:45:23 +0000
URL:       https://git.openjdk.org/jdk/commit/33b26f79a986d015abdcd84b89842adc0a4bde64

8319123: Implement JEP 461: Stream Gatherers (Preview)

Reviewed-by: tvaleev, alanb, psandoz

! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
+ src/java.base/share/classes/java/util/stream/Gatherer.java
+ src/java.base/share/classes/java/util/stream/GathererOp.java
+ src/java.base/share/classes/java/util/stream/Gatherers.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ test/jdk/java/util/stream/GathererAPITest.java
+ test/jdk/java/util/stream/GathererTest.java
+ test/jdk/java/util/stream/GatherersTest.java
! test/jdk/lib/testlibrary/bootlib/java.base/java/util/stream/DefaultMethodStreams.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/BenchmarkGathererImpls.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java



More information about the jdk-changes mailing list