private class RubyHash.BaseIterator
extends java.lang.Object
implements java.util.Iterator
| Modifier and Type | Field and Description |
|---|---|
private RubyHash.RubyHashEntry |
entry |
private boolean |
peeking |
private int |
startGeneration |
private RubyHash.EntryView |
view |
| Constructor and Description |
|---|
BaseIterator(RubyHash.EntryView view) |
| Modifier and Type | Method and Description |
|---|---|
private void |
advance(boolean consume) |
boolean |
hasNext() |
java.lang.Object |
next() |
void |
remove() |
private final RubyHash.EntryView view
private RubyHash.RubyHashEntry entry
private boolean peeking
private int startGeneration
public BaseIterator(RubyHash.EntryView view)
private void advance(boolean consume)
public java.lang.Object next()
next in interface java.util.Iteratorpublic boolean hasNext()
hasNext in interface java.util.Iteratorpublic void remove()
remove in interface java.util.Iterator