hg: lambda/lambda/jdk: - remove Spliterator.iterator(), see Streams.iteratorFrom for equivalent

paul.sandoz at oracle.com paul.sandoz at oracle.com
Mon Jan 21 07:17:46 PST 2013


Changeset: 31fea8a84b52
Author:    psandoz
Date:      2013-01-21 16:17 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/31fea8a84b52

- remove Spliterator.iterator(), see Streams.iteratorFrom for equivalent
functionality.
- Stream.iterator() becomes a default method adapting the spliterator
to an iterator.
- consolidate spliterator tests for ref and primitives.
(Certain spliterator tests are disabled until constraints on
intermixing tryAdvance/forEach and multiple calls to forEach
are resolved.)

! src/share/classes/java/util/Spliterator.java
! src/share/classes/java/util/stream/AbstractPipeline.java
! src/share/classes/java/util/stream/BaseStream.java
! src/share/classes/java/util/stream/DoublePipeline.java
! src/share/classes/java/util/stream/DoubleStream.java
! src/share/classes/java/util/stream/IntPipeline.java
! src/share/classes/java/util/stream/IntStream.java
! src/share/classes/java/util/stream/LongPipeline.java
! src/share/classes/java/util/stream/LongStream.java
! src/share/classes/java/util/stream/Node.java
! src/share/classes/java/util/stream/Nodes.java
! src/share/classes/java/util/stream/ReferencePipeline.java
! src/share/classes/java/util/stream/SpinedBuffer.java
! src/share/classes/java/util/stream/Spliterators.java
! src/share/classes/java/util/stream/Stream.java
! src/share/classes/java/util/stream/Streams.java
! test-ng/bootlib/java/util/stream/DoubleStreamTestScenario.java
! test-ng/bootlib/java/util/stream/IntStreamTestScenario.java
! test-ng/bootlib/java/util/stream/LambdaTestHelpers.java
! test-ng/bootlib/java/util/stream/LongStreamTestScenario.java
! test-ng/bootlib/java/util/stream/SpliteratorTestHelper.java
! test-ng/bootlib/java/util/stream/StreamTestScenario.java
! test-ng/boottests/java/util/stream/DoubleNodeTest.java
! test-ng/boottests/java/util/stream/IntNodeTest.java
! test-ng/boottests/java/util/stream/LongNodeTest.java
! test-ng/boottests/java/util/stream/NodeBuilderTest.java
! test-ng/boottests/java/util/stream/NodeTest.java
! test-ng/boottests/java/util/stream/SpinedBufferTest.java
! test-ng/boottests/java/util/stream/ToArrayOpTest.java
- test-ng/tests/org/openjdk/tests/java/util/stream/IntSpliteratorTest.java
! test-ng/tests/org/openjdk/tests/java/util/stream/IntStreamSpliteratorTest.java
! test-ng/tests/org/openjdk/tests/java/util/stream/SortedOpTest.java
! test-ng/tests/org/openjdk/tests/java/util/stream/SpliteratorTest.java



More information about the lambda-dev mailing list