hg: lambda/lambda/jdk: - Revert evaluation to use IntermediateOp[] rather than AbstractPipeline[]
paul.sandoz at oracle.com
paul.sandoz at oracle.com
Fri Nov 2 03:40:37 PDT 2012
Changeset: a894d11817f6
Author: psandoz
Date: 2012-11-02 11:36 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a894d11817f6
- Revert evaluation to use IntermediateOp[] rather than AbstractPipeline[]
- Change stream.sequential() to use a stateful collection operation that is
a no-op for sequential evaluation. For parallel evaluation the intermediate
node that is produced from collection will ensure the rest of the pipeline
will be evaluated sequentially.
- Expanded the flag op tests to test setting, clearing and preservation of
flags sequential and parallel evaluation.
! src/share/classes/java/util/streams/AbstractPipeline.java
! src/share/classes/java/util/streams/StreamOpFlags.java
! src/share/classes/java/util/streams/ValuePipeline.java
- src/share/classes/java/util/streams/ops/CollectorOp.java
+ src/share/classes/java/util/streams/ops/CollectorOps.java
! src/share/classes/java/util/streams/ops/Node.java
! src/share/classes/java/util/streams/ops/Nodes.java
! test-ng/tests/org/openjdk/tests/java/util/streams/ops/FlagOpTest.java
! test-ng/tests/org/openjdk/tests/java/util/streams/ops/LimitOpTest.java
! test-ng/tests/org/openjdk/tests/java/util/streams/ops/StreamOpTestCase.java
! test-ng/tests/org/openjdk/tests/java/util/streams/ops/ToArrayOpTest.java
More information about the lambda-dev
mailing list