Package it.unimi.dsi.fastutil.objects
Class AbstractObjectSpliterator<K>
java.lang.Object
it.unimi.dsi.fastutil.objects.AbstractObjectSpliterator<K>
- All Implemented Interfaces:
ObjectSpliterator<K>
,Spliterator<K>
- Direct Known Subclasses:
ObjectBigSpliterators.AbstractIndexBasedSpliterator
,ObjectSpliterators.AbstractIndexBasedSpliterator
An abstract class facilitating the creation of type-specific iterators.
- API Notes:
- Presently the class hosts finalized versions of default delegating methods such as
Spliterator.forEachRemaining(java.util.function.Consumer<? super T>)
.
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,
T_CONS, T_SPLITR extends Spliterator.OfPrimitive<T, T_CONS, T_SPLITR>> -
Field Summary
Fields inherited from interface java.util.Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
-
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface it.unimi.dsi.fastutil.objects.ObjectSpliterator
skip, trySplit
Methods inherited from interface java.util.Spliterator
characteristics, estimateSize, forEachRemaining, getComparator, getExactSizeIfKnown, hasCharacteristics, tryAdvance