Class TriggerPromiseReactionsNode

java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.promise.TriggerPromiseReactionsNode
All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface, Cloneable

public class TriggerPromiseReactionsNode extends JavaScriptBaseNode
  • Constructor Details

    • TriggerPromiseReactionsNode

      protected TriggerPromiseReactionsNode(JSContext context)
  • Method Details

    • create

      public static TriggerPromiseReactionsNode create(JSContext context)
    • execute

      public Object execute(Object reactions, Object argument)
      For each reaction in reactions, in original insertion order, do Perform EnqueueJob("PromiseJobs", PromiseReactionJob, invalid input: '<'invalid input: '<' reaction, argument >>).