Class ShortSpliterators.EmptySpliterator

java.lang.Object
it.unimi.dsi.fastutil.shorts.ShortSpliterators.EmptySpliterator
All Implemented Interfaces:
ShortSpliterator, java.io.Serializable, java.lang.Cloneable, java.util.Spliterator<java.lang.Short>, java.util.Spliterator.OfPrimitive<java.lang.Short,​ShortConsumer,​ShortSpliterator>
Enclosing class:
ShortSpliterators

public static class ShortSpliterators.EmptySpliterator
extends java.lang.Object
implements ShortSpliterator, java.io.Serializable, java.lang.Cloneable
A class returning no elements and a type-specific spliterator interface.

This class may be useful to implement your own in case you subclass a type-specific spliterator.

See Also:
Serialized Form
  • 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

    Modifier and Type Method Description
    int characteristics()  
    java.lang.Object clone()  
    long estimateSize()  
    void forEachRemaining​(ShortConsumer action)  
    void forEachRemaining​(java.util.function.Consumer<? super java.lang.Short> action)
    Deprecated.
    boolean tryAdvance​(ShortConsumer action)  
    boolean tryAdvance​(java.util.function.Consumer<? super java.lang.Short> action)
    Deprecated.
    ShortSpliterator trySplit()

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface it.unimi.dsi.fastutil.shorts.ShortSpliterator

    getComparator, skip

    Methods inherited from interface java.util.Spliterator

    getExactSizeIfKnown, hasCharacteristics
  • Method Details

    • tryAdvance

      public boolean tryAdvance​(ShortConsumer action)
      Specified by:
      tryAdvance in interface java.util.Spliterator.OfPrimitive<java.lang.Short,​ShortConsumer,​ShortSpliterator>
    • tryAdvance

      @Deprecated public boolean tryAdvance​(java.util.function.Consumer<? super java.lang.Short> action)
      Deprecated.
      Description copied from interface: ShortSpliterator
      Specified by:
      tryAdvance in interface ShortSpliterator
      Specified by:
      tryAdvance in interface java.util.Spliterator<java.lang.Short>
    • trySplit

      public ShortSpliterator trySplit()
      Description copied from interface: ShortSpliterator
      Specified by:
      trySplit in interface ShortSpliterator
      Specified by:
      trySplit in interface java.util.Spliterator<java.lang.Short>
      Specified by:
      trySplit in interface java.util.Spliterator.OfPrimitive<java.lang.Short,​ShortConsumer,​ShortSpliterator>
    • estimateSize

      public long estimateSize()
      Specified by:
      estimateSize in interface java.util.Spliterator<java.lang.Short>
    • characteristics

      public int characteristics()
      Specified by:
      characteristics in interface java.util.Spliterator<java.lang.Short>
    • forEachRemaining

      public void forEachRemaining​(ShortConsumer action)
      Specified by:
      forEachRemaining in interface java.util.Spliterator.OfPrimitive<java.lang.Short,​ShortConsumer,​ShortSpliterator>
    • forEachRemaining

      @Deprecated public void forEachRemaining​(java.util.function.Consumer<? super java.lang.Short> action)
      Deprecated.
      Description copied from interface: ShortSpliterator
      Specified by:
      forEachRemaining in interface ShortSpliterator
      Specified by:
      forEachRemaining in interface java.util.Spliterator<java.lang.Short>
    • clone

      public java.lang.Object clone()