Class RegExpPrototypeBuiltins.RegExpFlagsGetterNode

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

public abstract static class RegExpPrototypeBuiltins.RegExpFlagsGetterNode extends JSBuiltinNode
Implements the RegExp.prototype.flags getter.
  • Constructor Details

    • RegExpFlagsGetterNode

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

    • doObject

      protected Object doObject(JSDynamicObject rx, IsJSObjectNode isObjectNode, com.oracle.truffle.api.strings.TruffleString.FromByteArrayNode fromByteArrayNode, com.oracle.truffle.api.strings.TruffleString.SwitchEncodingNode switchEncodingNode)
    • doNotObject

      protected Object doNotObject(Object thisObj)