Class ShadowRealmPrototypeBuiltins.ShadowRealmEvaluateNode

All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.InstrumentableNode, com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Enclosing class:
ShadowRealmPrototypeBuiltins

public abstract static class ShadowRealmPrototypeBuiltins.ShadowRealmEvaluateNode extends JSBuiltinNode
  • Constructor Details

    • ShadowRealmEvaluateNode

      public ShadowRealmEvaluateNode(JSContext context, JSBuiltin builtin)
  • Method Details

    • evaluate

      protected Object evaluate(JSShadowRealmObject thisObj, com.oracle.truffle.api.strings.TruffleString sourceText, com.oracle.truffle.api.nodes.IndirectCallNode callNode, com.oracle.truffle.js.builtins.ShadowRealmPrototypeBuiltins.GetWrappedValueNode getWrappedValue)
    • invalidSourceText

      protected Object invalidSourceText(JSShadowRealmObject thisObj, Object sourceText)
    • invalidReceiver

      protected Object invalidReceiver(Object thisObj, Object sourceText)