Class IntSpliterators.EmptySpliterator

java.lang.Object
it.unimi.dsi.fastutil.ints.IntSpliterators.EmptySpliterator
All Implemented Interfaces:
IntSpliterator, java.io.Serializable, java.lang.Cloneable, java.util.Spliterator<java.lang.Integer>, java.util.Spliterator.OfInt, java.util.Spliterator.OfPrimitive<java.lang.Integer,​java.util.function.IntConsumer,​java.util.Spliterator.OfInt>
Enclosing class:
IntSpliterators

public static class IntSpliterators.EmptySpliterator
extends java.lang.Object
implements IntSpliterator, 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​(java.util.function.Consumer<? super java.lang.Integer> action)
    Deprecated.
    void forEachRemaining​(java.util.function.IntConsumer action)  
    boolean tryAdvance​(java.util.function.Consumer<? super java.lang.Integer> action)
    Deprecated.
    boolean tryAdvance​(java.util.function.IntConsumer action)  
    IntSpliterator 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.ints.IntSpliterator

    forEachRemaining, getComparator, skip, tryAdvance

    Methods inherited from interface java.util.Spliterator

    getExactSizeIfKnown, hasCharacteristics
  • Method Details

    • tryAdvance

      public boolean tryAdvance​(java.util.function.IntConsumer action)
      Specified by:
      tryAdvance in interface java.util.Spliterator.OfInt
      Specified by:
      tryAdvance in interface java.util.Spliterator.OfPrimitive<java.lang.Integer,​java.util.function.IntConsumer,​java.util.Spliterator.OfInt>
    • tryAdvance

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

      public IntSpliterator trySplit()
      Description copied from interface: IntSpliterator
      Specified by:
      trySplit in interface IntSpliterator
      Specified by:
      trySplit in interface java.util.Spliterator<java.lang.Integer>
      Specified by:
      trySplit in interface java.util.Spliterator.OfInt
      Specified by:
      trySplit in interface java.util.Spliterator.OfPrimitive<java.lang.Integer,​java.util.function.IntConsumer,​java.util.Spliterator.OfInt>
    • estimateSize

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

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

      public void forEachRemaining​(java.util.function.IntConsumer action)
      Specified by:
      forEachRemaining in interface java.util.Spliterator.OfInt
      Specified by:
      forEachRemaining in interface java.util.Spliterator.OfPrimitive<java.lang.Integer,​java.util.function.IntConsumer,​java.util.Spliterator.OfInt>
    • forEachRemaining

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

      public java.lang.Object clone()