Interface AsyncRootNode

All Known Implementing Classes:
AsyncFunctionBodyNode.AsyncFunctionRootNode, TopLevelAwaitModuleBodyNode.TopLevelAwaitModuleRootNode

public interface AsyncRootNode
Provides access to the promise of async functions.
  • Field Details

  • Method Details

    • getAsyncFunctionPromise

      JSDynamicObject getAsyncFunctionPromise(com.oracle.truffle.api.frame.Frame asyncFrame, Object generatorObjectOrPromiseCapability)
    • createAsyncContext

      static Object[] createAsyncContext(com.oracle.truffle.api.CallTarget resumeTarget, Object generatorObjectOrPromiseCapability, com.oracle.truffle.api.frame.MaterializedFrame asyncFrame)