Class BooleanIterators.UnmodifiableIterator

java.lang.Object
it.unimi.dsi.fastutil.booleans.BooleanIterators.UnmodifiableIterator
All Implemented Interfaces:
it.unimi.dsi.fastutil.booleans.BooleanIterator, java.util.Iterator<java.lang.Boolean>, java.util.PrimitiveIterator<java.lang.Boolean,​BooleanConsumer>
Enclosing class:
BooleanIterators

public static class BooleanIterators.UnmodifiableIterator
extends java.lang.Object
implements it.unimi.dsi.fastutil.booleans.BooleanIterator
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.booleans.BooleanIterator i)  
  • Method Summary

    Modifier and Type Method Description
    void forEachRemaining​(BooleanConsumer action)  
    void forEachRemaining​(java.util.function.Consumer<? super java.lang.Boolean> action)
    Deprecated.
    boolean hasNext()  
    boolean nextBoolean()  

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface it.unimi.dsi.fastutil.booleans.BooleanIterator

    next, skip

    Methods inherited from interface java.util.Iterator

    remove
  • Constructor Details

    • UnmodifiableIterator

      public UnmodifiableIterator​(it.unimi.dsi.fastutil.booleans.BooleanIterator i)
  • Method Details

    • hasNext

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

      public boolean nextBoolean()
      Specified by:
      nextBoolean in interface it.unimi.dsi.fastutil.booleans.BooleanIterator
    • forEachRemaining

      public void forEachRemaining​(BooleanConsumer action)
      Specified by:
      forEachRemaining in interface it.unimi.dsi.fastutil.booleans.BooleanIterator
      Specified by:
      forEachRemaining in interface java.util.PrimitiveIterator<java.lang.Boolean,​BooleanConsumer>
    • forEachRemaining

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