Class AbstractRegexObject

java.lang.Object
com.oracle.truffle.regex.AbstractRegexObject
All Implemented Interfaces:
com.oracle.truffle.api.interop.TruffleObject
Direct Known Subclasses:
AbstractConstantKeysObject, RegexObject.RegexObjectExecBooleanMethod, RegexObject.RegexObjectExecMethod, TruffleNull, TruffleOrderedReadOnlyKeysArray, TruffleReadOnlyIntArray, TruffleReadOnlyKeysArray, TruffleReadOnlyMap, TruffleSmallReadOnlyStringToIntMap

public abstract class AbstractRegexObject extends Object implements com.oracle.truffle.api.interop.TruffleObject
  • Constructor Details

    • AbstractRegexObject

      public AbstractRegexObject()
  • Method Details

    • hasLanguage

      public final boolean hasLanguage()
    • getLanguage

      public final Class<? extends com.oracle.truffle.api.TruffleLanguage<?>> getLanguage()
    • toDisplayString

      public Object toDisplayString(boolean allowSideEffects)
    • createNamedCaptureGroupMapInt

      public static AbstractRegexObject createNamedCaptureGroupMapInt(Map<String,List<Integer>> namedCaptureGroups)
    • createNamedCaptureGroupMapListInt

      public static AbstractRegexObject createNamedCaptureGroupMapListInt(Map<String,List<Integer>> namedCaptureGroups)