hg: lambda/lambda/jdk: - Revert evaluation to use IntermediateOp[] rather than AbstractPipeline[]

Paul Sandoz paul.sandoz at oracle.com
Fri Nov 2 07:41:28 PDT 2012


On Nov 2, 2012, at 3:27 PM, Paul Benedict <pbenedict at apache.org> wrote:

> The "Evaluation works in two modes" comment doesn't need to be a javadoc comment. It's just a comment since it doesn't describe any field/method. However, with a description that good, I am surprised it isn't part of the class' javadoc.
> 

Thanks, i will push it up. FWIW i did not intend it to be a JavaDoc comment, just i am so used to writing JavaDoc comments :-)

Paul.

> Paul
> 
> On Fri, Nov 2, 2012 at 5:40 AM, <paul.sandoz at oracle.com> wrote:
> 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