Class JSProxyHasPropertyNode

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

public abstract class JSProxyHasPropertyNode extends JavaScriptBaseNode
  • Field Details

  • Constructor Details

    • JSProxyHasPropertyNode

      public JSProxyHasPropertyNode(JSContext context)
  • Method Details

    • create

      public static JSProxyHasPropertyNode create(JSContext context)
    • executeWithTargetAndKeyBoolean

      public abstract boolean executeWithTargetAndKeyBoolean(Object shared, Object key)
    • doGeneric

      protected boolean doGeneric(JSDynamicObject proxy, Object key, com.oracle.truffle.api.profiles.InlinedConditionProfile trapFunProfile, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch)