Package org.infinispan.commons.util
Class FlattenSpliterator<E>
java.lang.Object
org.infinispan.commons.util.FlattenSpliterator<E>
- All Implemented Interfaces:
Spliterator<E>
Composes an array of Collections into a spliterator. This spliterator will only split up to the collection and will
not split the spliterator from the collection itself.
- Since:
- 9.3
- Author:
- wburns
-
Constructor Summary
ConstructorsConstructorDescriptionFlattenSpliterator
(IntFunction<Collection<E>> toCollection, int length, int additionalCharacteristics) -
Method Summary
Modifier and TypeMethodDescriptionint
long
void
forEachRemaining
(Consumer<? super E> action) boolean
tryAdvance
(Consumer<? super E> action) trySplit()
-
Constructor Details
-
FlattenSpliterator
public FlattenSpliterator(IntFunction<Collection<E>> toCollection, int length, int additionalCharacteristics)
-
-
Method Details
-
tryAdvance
-
forEachRemaining
-
trySplit
-
estimateSize
public long estimateSize() -
characteristics
public int characteristics()
-