public abstract class AbstractCodeIterator extends java.lang.Object implements CodeIterator
Modifier and Type | Field and Description |
---|---|
protected CodeIterator |
source |
Constructor and Description |
---|
AbstractCodeIterator(CodeIterator source) |
Modifier and Type | Method and Description |
---|---|
CodePosition |
getCodePosition() |
void |
jumpToCodePosition(CodePosition newPosition,
StringLocated location) |
void |
next() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
peek
protected final CodeIterator source
public AbstractCodeIterator(CodeIterator source)
public void next() throws EaterException
next
in interface CodeIterator
EaterException
public final CodePosition getCodePosition()
getCodePosition
in interface CodeIterator
public final void jumpToCodePosition(CodePosition newPosition, StringLocated location) throws EaterException
jumpToCodePosition
in interface CodeIterator
EaterException