public class AsyncGeneratorResumeNextNode extends JavaScriptBaseNode
Modifier | Constructor and Description |
---|---|
protected |
AsyncGeneratorResumeNextNode(JSContext context) |
Modifier and Type | Method and Description |
---|---|
static AsyncGeneratorResumeNextNode |
create(JSContext context) |
static AsyncGeneratorResumeNextNode |
createTailCall(JSContext context) |
Object |
execute(com.oracle.truffle.api.frame.VirtualFrame frame,
com.oracle.truffle.api.object.DynamicObject generator) |
protected Object |
performResumeNext(com.oracle.truffle.api.object.DynamicObject generator,
Completion completion) |
copy, onReplace
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
protected final JSContext context
protected AsyncGeneratorResumeNextNode(JSContext context)
public static AsyncGeneratorResumeNextNode create(JSContext context)
public static AsyncGeneratorResumeNextNode createTailCall(JSContext context)
public final Object execute(com.oracle.truffle.api.frame.VirtualFrame frame, com.oracle.truffle.api.object.DynamicObject generator)
protected Object performResumeNext(com.oracle.truffle.api.object.DynamicObject generator, Completion completion)