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

java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.ExecutableNode
com.oracle.truffle.api.nodes.RootNode
com.oracle.truffle.js.runtime.JavaScriptRootNode
com.oracle.truffle.js.builtins.AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorRootNode<T>
com.oracle.truffle.js.builtins.AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorNonGeneratorResumptionRootNode<T>
  • Method Details

    • executeBody

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

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

      protected final Object getErrorObject(com.oracle.truffle.api.exception.AbstractTruffleException ex)
    • checkNext

      protected final Object checkNext(Object value)
    • iteratorComplete

      protected final boolean iteratorComplete(Object value)