public class IteratorCloseNode extends JavaScriptBaseNode
Modifier | Constructor and Description |
---|---|
protected |
IteratorCloseNode(JSContext context) |
Modifier and Type | Method and Description |
---|---|
static IteratorCloseNode |
create(JSContext context) |
Object |
execute(JSDynamicObject iterator,
Object value) |
void |
executeAbrupt(JSDynamicObject iterator) |
void |
executeVoid(JSDynamicObject iterator) |
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 IteratorCloseNode(JSContext context)
public static IteratorCloseNode create(JSContext context)
public final void executeVoid(JSDynamicObject iterator)
public final Object execute(JSDynamicObject iterator, Object value)
public final void executeAbrupt(JSDynamicObject iterator)