Class AsyncGeneratorAwaitReturnNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.control.AsyncGeneratorCompleteStepNode
com.oracle.truffle.js.nodes.control.AsyncGeneratorAwaitReturnNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
- Direct Known Subclasses:
AsyncGeneratorDrainQueueNode
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.Node.Child, com.oracle.truffle.api.nodes.Node.Children -
Field Summary
FieldsFields inherited from class com.oracle.truffle.js.nodes.control.AsyncGeneratorCompleteStepNode
callNode, createIterResultObjectNode -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidasyncGeneratorAwaitReturn(Object generator, ArrayDeque<AsyncGeneratorRequest> queue) protected final voidasyncGeneratorRejectBrokenPromise(com.oracle.truffle.api.frame.VirtualFrame frame, JSAsyncGeneratorObject generator, com.oracle.truffle.api.exception.AbstractTruffleException exception, ArrayDeque<AsyncGeneratorRequest> queue) final voidexecuteAsyncGeneratorAwaitReturn(com.oracle.truffle.api.frame.VirtualFrame frame, JSAsyncGeneratorObject generator, ArrayDeque<AsyncGeneratorRequest> queue) final ObjectgetErrorObject(com.oracle.truffle.api.exception.AbstractTruffleException ex) Methods inherited from class com.oracle.truffle.js.nodes.control.AsyncGeneratorCompleteStepNode
asyncGeneratorCompleteStepMethods inherited from class com.oracle.truffle.js.nodes.JavaScriptBaseNode
copy, getJSContext, getLanguage, getLanguageOptions, getRealm, hasOverloadedOperators, onReplaceMethods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
-
Field Details
-
context
-
-
Method Details
-
create
-
getErrorObject
-
executeAsyncGeneratorAwaitReturn
public final void executeAsyncGeneratorAwaitReturn(com.oracle.truffle.api.frame.VirtualFrame frame, JSAsyncGeneratorObject generator, ArrayDeque<AsyncGeneratorRequest> queue) -
asyncGeneratorAwaitReturn
protected final void asyncGeneratorAwaitReturn(Object generator, ArrayDeque<AsyncGeneratorRequest> queue) -
asyncGeneratorRejectBrokenPromise
protected final void asyncGeneratorRejectBrokenPromise(com.oracle.truffle.api.frame.VirtualFrame frame, JSAsyncGeneratorObject generator, com.oracle.truffle.api.exception.AbstractTruffleException exception, ArrayDeque<AsyncGeneratorRequest> queue)
-