public abstract class CreateIterResultObjectNode extends JavaScriptBaseNode
Modifier | Constructor and Description |
---|---|
protected |
CreateIterResultObjectNode(JSContext context) |
Modifier and Type | Method and Description |
---|---|
static CreateIterResultObjectNode |
create(JSContext context) |
protected JSDynamicObject |
doCreateIterResultObject(com.oracle.truffle.api.frame.VirtualFrame frame,
Object value,
boolean done) |
abstract JSDynamicObject |
execute(com.oracle.truffle.api.frame.VirtualFrame frame,
Object value,
boolean done) |
copy, getLanguage, getRealm, hasOverloadedOperators, onReplace
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
protected CreateIterResultObjectNode(JSContext context)
public static CreateIterResultObjectNode create(JSContext context)
protected JSDynamicObject doCreateIterResultObject(com.oracle.truffle.api.frame.VirtualFrame frame, Object value, boolean done)
public abstract JSDynamicObject execute(com.oracle.truffle.api.frame.VirtualFrame frame, Object value, boolean done)