Class WebAssemblyGlobalPrototypeBuiltins.WebAssemblyGlobalGetValueNode

java.lang.Object
com.oracle.truffle.api.nodes.Node
All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.InstrumentableNode, com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Enclosing class:
WebAssemblyGlobalPrototypeBuiltins

public abstract static class WebAssemblyGlobalPrototypeBuiltins.WebAssemblyGlobalGetValueNode extends JSBuiltinNode
  • Constructor Details

    • WebAssemblyGlobalGetValueNode

      protected WebAssemblyGlobalGetValueNode(JSContext context, JSBuiltin builtin)
  • Method Details

    • getValue

      protected Object getValue(JSWebAssemblyGlobalObject object, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, ToJSValueNode toJSValueNode, com.oracle.truffle.api.interop.InteropLibrary globalReadLib)
    • doIncompatibleReceiver

      protected Object doIncompatibleReceiver(Object thisObj)