Class AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorGeneratorYieldResumptionRootNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>

java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.ExecutableNode
All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface, AsyncHandlerRootNode, Cloneable
Direct Known Subclasses:
AsyncIteratorPrototypeBuiltins.AsyncIteratorDropNode.AsyncIteratorDropRootNode, AsyncIteratorPrototypeBuiltins.AsyncIteratorFilterNode.AsyncIteratorFilterRootNode, AsyncIteratorPrototypeBuiltins.AsyncIteratorFlatMapNode.AsyncIteratorFlatMapRootNode, AsyncIteratorPrototypeBuiltins.AsyncIteratorMapNode.AsyncIteratorMapRootNode, AsyncIteratorPrototypeBuiltins.AsyncIteratorTakeNode.AsyncIteratorTakeRootNode
Enclosing class:
AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>

public abstract static class AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorGeneratorYieldResumptionRootNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs> extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AbstractAsyncIteratorGeneratorResumptionRootNode<T>
Suspended start/yield entry point for generator-based async iterators.
  • Method Details

    • executeBody

      public abstract Object executeBody(com.oracle.truffle.api.frame.VirtualFrame frame)
    • execute

      public final Object execute(com.oracle.truffle.api.frame.VirtualFrame frame)
      Specified by:
      execute in class com.oracle.truffle.api.nodes.RootNode