public final class IteratorRecord extends Object
| Modifier and Type | Method and Description |
|---|---|
static IteratorRecord |
create(com.oracle.truffle.api.object.DynamicObject iterator,
Object nextMethod) |
static IteratorRecord |
create(com.oracle.truffle.api.object.DynamicObject iterator,
Object nextMethod,
boolean done) |
com.oracle.truffle.api.object.DynamicObject |
getIterator() |
Object |
getNextMethod() |
boolean |
isDone() |
void |
setDone(boolean done) |
public static IteratorRecord create(com.oracle.truffle.api.object.DynamicObject iterator, Object nextMethod, boolean done)
public static IteratorRecord create(com.oracle.truffle.api.object.DynamicObject iterator, Object nextMethod)
public com.oracle.truffle.api.object.DynamicObject getIterator()
public Object getNextMethod()
public boolean isDone()
public void setDone(boolean done)