• Nested Class Summary

    Nested Classes

    static class 

    An abstract Spliterator.OfDouble that implements trySplit to permit limited parallelism.

    static class 

    An abstract Spliterator.OfInt that implements trySplit to permit limited parallelism.

    static class 

    An abstract Spliterator.OfLong that implements trySplit to permit limited parallelism.

    static class 

    An abstract Spliterator that implements trySplit to permit limited parallelism.

  • Method Summary

    Creates an empty Spliterator.OfDouble

    Creates an empty Spliterator.OfInt

    Creates an empty Spliterator.OfLong

    Creates an empty Spliterator

    Creates an PrimitiveIterator.OfDouble from a Spliterator.OfDouble.

    Creates an PrimitiveIterator.OfInt from a Spliterator.OfInt.

    Creates an PrimitiveIterator.OfLong from a Spliterator.OfLong.

    Creates an Iterator from a Spliterator.

    spliterator(double[] array, int additionalCharacteristics)

    Creates a Spliterator.OfDouble covering the elements of a given array, using a customized set of spliterator characteristics.

    spliterator(double[] array, int fromIndex, int toIndex, int additionalCharacteristics)

    Creates a Spliterator.OfDouble covering a range of elements of a given array, using a customized set of spliterator characteristics.

    spliterator(int[] array, int additionalCharacteristics)

    Creates a Spliterator.OfInt covering the elements of a given array, using a customized set of spliterator characteristics.

    spliterator(int[] array, int fromIndex, int toIndex, int additionalCharacteristics)

    Creates a Spliterator.OfInt covering a range of elements of a given array, using a customized set of spliterator characteristics.

    spliterator(long[] array, int additionalCharacteristics)

    Creates a Spliterator.OfLong covering the elements of a given array, using a customized set of spliterator characteristics.

    spliterator(long[] array, int fromIndex, int toIndex, int additionalCharacteristics)

    Creates a Spliterator.OfLong covering a range of elements of a given array, using a customized set of spliterator characteristics.

    spliterator(Object[] array, int additionalCharacteristics)

    Creates a Spliterator covering the elements of a given array, using a customized set of spliterator characteristics.

    spliterator(Object[] array, int fromIndex, int toIndex, int additionalCharacteristics)

    Creates a Spliterator covering a range of elements of a given array, using a customized set of spliterator characteristics.

    spliterator(Collection<? extends T> c, int characteristics)

    Creates a Spliterator using the given collection's iterator as the source of elements, and reporting its size as its initial size.

    spliterator(Iterator<? extends T> iterator, long size, int characteristics)

    Creates a Spliterator using a given Iterator as the source of elements, and with a given initially reported size.

    Creates a Spliterator.OfDouble using a given DoubleStream.DoubleIterator as the source of elements, and with a given initially reported size.

    Creates a Spliterator.OfInt using a given IntStream.IntIterator as the source of elements, and with a given initially reported size.

    Creates a Spliterator.OfLong using a given LongStream.LongIterator as the source of elements, and with a given initially reported size.

    spliteratorUnknownSize(Iterator<? extends T> iterator, int characteristics)

    Creates a Spliterator using a given Iterator as the source of elements, with no initial size estimate.

    Creates a Spliterator.OfDouble using a given DoubleStream.DoubleIterator as the source of elements, with no initial size estimate.

    Creates a Spliterator.OfInt using a given IntStream.IntIterator as the source of elements, with no initial size estimate.

    Creates a Spliterator.OfLong using a given LongStream.LongIterator as the source of elements, with no initial size estimate.

  • Method Details

    • emptySpliterator

    • emptyIntSpliterator

    • emptyLongSpliterator

    • emptyDoubleSpliterator

    • spliterator

    • spliterator

    • spliterator

    • spliterator

    • spliterator

    • spliterator

    • spliterator

    • spliterator

    • spliterator

    • spliterator

    • spliteratorUnknownSize

    • spliterator

    • spliteratorUnknownSize

    • spliterator

    • spliteratorUnknownSize

    • spliterator

    • spliteratorUnknownSize

    • iterator

    • iterator

    • iterator

    • iterator