hg: lambda/lambda/jdk: Add no-seed reduce op; find{Any,First,Only} op; Optional<T> class; update Fillable to have an add(T) method instead of addAll; add isEmpty to Sized; rename Splittable methods

brian.goetz at oracle.com brian.goetz at oracle.com
Thu Jun 21 14:07:42 PDT 2012


Changeset: 700bcae6d1da
Author:    briangoetz
Date:      2012-06-21 17:07 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/700bcae6d1da

Add no-seed reduce op; find{Any,First,Only} op; Optional<T> class; update Fillable to have an add(T) method instead of addAll; add isEmpty to Sized; rename Splittable methods

! src/share/classes/java/lang/AbstractStringBuilder.java
! src/share/classes/java/util/Arrays.java
! src/share/classes/java/util/Collection.java
! src/share/classes/java/util/Fillable.java
! src/share/classes/java/util/Iterators.java
+ src/share/classes/java/util/Optional.java
! src/share/classes/java/util/Sized.java
! src/share/classes/java/util/Splittable.java
! src/share/classes/java/util/StringJoiner.java
! src/share/classes/java/util/functions/Sink.java
! src/share/classes/java/util/streams/ParallelPipeline.java
! src/share/classes/java/util/streams/ParallelStreamOps.java
! src/share/classes/java/util/streams/ParallelStreamSource.java
! src/share/classes/java/util/streams/SequentialPipeline.java
! src/share/classes/java/util/streams/SequentialStreamOps.java
! src/share/classes/java/util/streams/StreamSource.java
! src/share/classes/java/util/streams/Streams.java
+ src/share/classes/java/util/streams/ops/CumulateOp.java
+ src/share/classes/java/util/streams/ops/FindAnyOp.java
+ src/share/classes/java/util/streams/ops/FindFirstOp.java
+ src/share/classes/java/util/streams/ops/FindOnlyOp.java
! src/share/classes/java/util/streams/ops/FoldOp.java
+ src/share/classes/java/util/streams/ops/SeedlessFoldOp.java
! test-ng/tests/org/openjdk/tests/java/util/IteratorsNullTest.java
! test-ng/tests/org/openjdk/tests/java/util/IteratorsTest.java
! test-ng/tests/org/openjdk/tests/java/util/LambdaTestHelpers.java
! test-ng/tests/org/openjdk/tests/java/util/ParallelIterableTest.java
! test-ng/tests/org/openjdk/tests/java/util/StringJoinerTest.java
! test-ng/tests/org/openjdk/tests/java/util/streams/ops/StreamOpTestCase.java



More information about the lambda-dev mailing list