public interface ResumableNode
| Modifier and Type | Method and Description |
|---|---|
default Object |
getState(com.oracle.truffle.api.frame.VirtualFrame frame) |
default Object |
getStateAndReset(com.oracle.truffle.api.frame.VirtualFrame frame) |
default int |
getStateAsInt(com.oracle.truffle.api.frame.VirtualFrame frame) |
default int |
getStateAsIntAndReset(com.oracle.truffle.api.frame.VirtualFrame frame) |
static GeneratorWrapperNode |
parent(ResumableNode node) |
default void |
resetState(com.oracle.truffle.api.frame.VirtualFrame frame) |
Object |
resume(com.oracle.truffle.api.frame.VirtualFrame frame) |
default void |
setState(com.oracle.truffle.api.frame.VirtualFrame frame,
Object state) |
Object resume(com.oracle.truffle.api.frame.VirtualFrame frame)
static GeneratorWrapperNode parent(ResumableNode node)
default void setState(com.oracle.truffle.api.frame.VirtualFrame frame,
Object state)
default Object getState(com.oracle.truffle.api.frame.VirtualFrame frame)
default int getStateAsInt(com.oracle.truffle.api.frame.VirtualFrame frame)
default Object getStateAndReset(com.oracle.truffle.api.frame.VirtualFrame frame)
default int getStateAsIntAndReset(com.oracle.truffle.api.frame.VirtualFrame frame)
default void resetState(com.oracle.truffle.api.frame.VirtualFrame frame)