Class ReflectBuiltins.ReflectOperation

All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.InstrumentableNode, com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Direct Known Subclasses:
ReflectBuiltins.ReflectConstructNode, ReflectBuiltins.ReflectDefinePropertyNode, ReflectBuiltins.ReflectDeletePropertyNode, ReflectBuiltins.ReflectGetNode, ReflectBuiltins.ReflectGetOwnPropertyDescriptorNode, ReflectBuiltins.ReflectGetPrototypeOfNode, ReflectBuiltins.ReflectHasNode, ReflectBuiltins.ReflectIsExtensibleNode, ReflectBuiltins.ReflectOwnKeysNode, ReflectBuiltins.ReflectSetNode, ReflectBuiltins.ReflectSetPrototypeOfNode
Enclosing class:
ReflectBuiltins

public abstract static class ReflectBuiltins.ReflectOperation extends JSBuiltinNode
  • Field Details

    • errorBranch

      protected final com.oracle.truffle.api.profiles.BranchProfile errorBranch
  • Constructor Details

  • Method Details

    • ensureJSObject

      protected void ensureJSObject(Object target)