Class GetOptionsObjectNode

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

public abstract class GetOptionsObjectNode extends JavaScriptBaseNode
  • Constructor Details

    • GetOptionsObjectNode

      public GetOptionsObjectNode(JSContext context)
  • Method Details

    • execute

      public abstract Object execute(Object options)
    • fromUndefined

      public Object fromUndefined(Object options)
    • fromJSObject

      public Object fromJSObject(JSObject options)
    • fromOther

      public Object fromOther(Object options, IsObjectNode isObjectNode, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch)