Class ShortIterators.UnmodifiableIterator

java.lang.Object
it.unimi.dsi.fastutil.shorts.ShortIterators.UnmodifiableIterator
All Implemented Interfaces:
it.unimi.dsi.fastutil.shorts.ShortIterator, java.util.Iterator<java.lang.Short>, java.util.PrimitiveIterator<java.lang.Short,​ShortConsumer>
Enclosing class:
ShortIterators

public static class ShortIterators.UnmodifiableIterator
extends java.lang.Object
implements it.unimi.dsi.fastutil.shorts.ShortIterator
An unmodifiable wrapper class for iterators.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface java.util.PrimitiveIterator

    java.util.PrimitiveIterator.OfDouble, java.util.PrimitiveIterator.OfInt, java.util.PrimitiveIterator.OfLong
  • Constructor Summary

    Constructors
    Constructor Description
    UnmodifiableIterator​(it.unimi.dsi.fastutil.shorts.ShortIterator i)  
  • Method Summary

    Modifier and Type Method Description
    void forEachRemaining​(ShortConsumer action)  
    void forEachRemaining​(java.util.function.Consumer<? super java.lang.Short> action)
    Deprecated.
    boolean hasNext()  
    short nextShort()  

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface java.util.Iterator

    remove

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

    forEachRemaining, next, skip
  • Constructor Details

    • UnmodifiableIterator

      public UnmodifiableIterator​(it.unimi.dsi.fastutil.shorts.ShortIterator i)
  • Method Details

    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface java.util.Iterator<java.lang.Short>
    • nextShort

      public short nextShort()
      Specified by:
      nextShort in interface it.unimi.dsi.fastutil.shorts.ShortIterator
    • forEachRemaining

      public void forEachRemaining​(ShortConsumer action)
      Specified by:
      forEachRemaining in interface java.util.PrimitiveIterator<java.lang.Short,​ShortConsumer>
      Specified by:
      forEachRemaining in interface it.unimi.dsi.fastutil.shorts.ShortIterator
    • forEachRemaining

      @Deprecated public void forEachRemaining​(java.util.function.Consumer<? super java.lang.Short> action)
      Deprecated.
      Specified by:
      forEachRemaining in interface java.util.Iterator<java.lang.Short>
      Specified by:
      forEachRemaining in interface it.unimi.dsi.fastutil.shorts.ShortIterator