Class AbstractObjectSpliterator<K>

java.lang.Object
it.unimi.dsi.fastutil.objects.AbstractObjectSpliterator<K>
All Implemented Interfaces:
ObjectSpliterator<K>, java.util.Spliterator<K>
Direct Known Subclasses:
ObjectBigSpliterators.AbstractIndexBasedSpliterator, ObjectSpliterators.AbstractIndexBasedSpliterator

public abstract class AbstractObjectSpliterator<K>
extends java.lang.Object
implements ObjectSpliterator<K>
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

    java.util.Spliterator.OfDouble, java.util.Spliterator.OfInt, java.util.Spliterator.OfLong, java.util.Spliterator.OfPrimitive<T extends java.lang.Object,​T_CONS extends java.lang.Object,​T_SPLITR extends java.util.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