Class JSRegExpGroupsObject

All Implemented Interfaces:
com.oracle.truffle.api.interop.TruffleObject, JSCopyableObject

public final class JSRegExpGroupsObject extends JSNonProxyObject implements JSCopyableObject
  • Constructor Details

    • JSRegExpGroupsObject

      protected JSRegExpGroupsObject(com.oracle.truffle.api.object.Shape shape, JSDynamicObject proto, Object regexResult, com.oracle.truffle.api.strings.TruffleString input, boolean isIndices)
  • Method Details

    • getRegexResult

      public Object getRegexResult()
    • getInputString

      public com.oracle.truffle.api.strings.TruffleString getInputString()
    • isIndices

      public boolean isIndices()
    • getClassName

      public com.oracle.truffle.api.strings.TruffleString getClassName()
      Description copied from class: JSDynamicObject
      The [[Class]] internal property. For ES5, this is the second part of what Object.prototype.toString.call(myObj) returns, e.g. "[object Array]".
      Overrides:
      getClassName in class JSNonProxyObject
    • copyWithoutProperties

      protected JSObject copyWithoutProperties(com.oracle.truffle.api.object.Shape shape)
      Overrides:
      copyWithoutProperties in class JSObject