Class LightHashMap.HashIterator

java.lang.Object
com.biglybt.core.util.LightHashMap.HashIterator
All Implemented Interfaces:
Iterator
Direct Known Subclasses:
LightHashMap.EntrySet.EntrySetIterator, LightHashMap.KeySet.KeySetIterator, LightHashMap.Values.ValueIterator
Enclosing class:
LightHashMap<S,T>

private abstract class LightHashMap.HashIterator extends Object implements Iterator
  • Field Details

    • nextIdx

      protected int nextIdx
    • currentIdx

      protected int currentIdx
    • itData

      protected final Object[] itData
  • Constructor Details

    • HashIterator

      public HashIterator()
  • Method Details

    • findNext

      private void findNext()
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator
    • next

      public Object next()
      Specified by:
      next in interface Iterator
    • nextIntern

      abstract Object nextIntern()