Class DoubleSpliterators.EmptySpliterator

java.lang.Object
it.unimi.dsi.fastutil.doubles.DoubleSpliterators.EmptySpliterator
All Implemented Interfaces:
DoubleSpliterator, java.io.Serializable, java.lang.Cloneable, java.util.Spliterator<java.lang.Double>, java.util.Spliterator.OfDouble, java.util.Spliterator.OfPrimitive<java.lang.Double,​java.util.function.DoubleConsumer,​java.util.Spliterator.OfDouble>
Enclosing class:
DoubleSpliterators

public static class DoubleSpliterators.EmptySpliterator
extends java.lang.Object
implements DoubleSpliterator, 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.Double> action)
    Deprecated.
    void forEachRemaining​(java.util.function.DoubleConsumer action)  
    boolean tryAdvance​(java.util.function.Consumer<? super java.lang.Double> action)
    Deprecated.
    boolean tryAdvance​(java.util.function.DoubleConsumer action)  
    DoubleSpliterator 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.doubles.DoubleSpliterator

    forEachRemaining, getComparator, skip, tryAdvance

    Methods inherited from interface java.util.Spliterator

    getExactSizeIfKnown, hasCharacteristics
  • Method Details

    • tryAdvance

      public boolean tryAdvance​(java.util.function.DoubleConsumer action)
      Specified by:
      tryAdvance in interface java.util.Spliterator.OfDouble
      Specified by:
      tryAdvance in interface java.util.Spliterator.OfPrimitive<java.lang.Double,​java.util.function.DoubleConsumer,​java.util.Spliterator.OfDouble>
    • tryAdvance

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

      public DoubleSpliterator trySplit()
      Description copied from interface: DoubleSpliterator
      Specified by:
      trySplit in interface DoubleSpliterator
      Specified by:
      trySplit in interface java.util.Spliterator<java.lang.Double>
      Specified by:
      trySplit in interface java.util.Spliterator.OfDouble
      Specified by:
      trySplit in interface java.util.Spliterator.OfPrimitive<java.lang.Double,​java.util.function.DoubleConsumer,​java.util.Spliterator.OfDouble>
    • estimateSize

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

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

      public void forEachRemaining​(java.util.function.DoubleConsumer action)
      Specified by:
      forEachRemaining in interface java.util.Spliterator.OfDouble
      Specified by:
      forEachRemaining in interface java.util.Spliterator.OfPrimitive<java.lang.Double,​java.util.function.DoubleConsumer,​java.util.Spliterator.OfDouble>
    • forEachRemaining

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

      public java.lang.Object clone()