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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AbstractRegexObjectcreateNamedCaptureGroupMapInt(Map<String, List<Integer>> namedCaptureGroups) static AbstractRegexObjectcreateNamedCaptureGroupMapListInt(Map<String, List<Integer>> namedCaptureGroups) final Class<? extends com.oracle.truffle.api.TruffleLanguage<?>> final booleantoDisplayString(boolean allowSideEffects)
-
Constructor Details
-
AbstractRegexObject
public AbstractRegexObject()
-
-
Method Details
-
hasLanguage
public final boolean hasLanguage() -
getLanguage
-
toDisplayString
-
createNamedCaptureGroupMapInt
public static AbstractRegexObject createNamedCaptureGroupMapInt(Map<String, List<Integer>> namedCaptureGroups) -
createNamedCaptureGroupMapListInt
public static AbstractRegexObject createNamedCaptureGroupMapListInt(Map<String, List<Integer>> namedCaptureGroups)
-