Class ArrayMap.KeyIterator

java.lang.Object
ArrayMap<K,V>.ArrayMapIterator
org.plumelib.util.ArrayMap.KeyIterator
All Implemented Interfaces:
Iterator<@KeyFor("this") K>
Enclosing class:
ArrayMap<K extends @UnknownSignedness Object,V extends @UnknownSignedness Object>

final class ArrayMap.KeyIterator extends ArrayMap<K,V>.ArrayMapIterator implements Iterator<@KeyFor("this") K>
An iterator over the keys.
  • Constructor Details

    • KeyIterator

      @SideEffectFree KeyIterator()
      Creates a new KeyIterator.
  • Method Details

    • next

      public final @KeyFor("ArrayMap.this") K next()
      Specified by:
      next in interface Iterator<@KeyFor("this") K extends @UnknownSignedness Object>