public static final class TRegexUtil.TRegexResultAccessor
extends com.oracle.truffle.api.nodes.Node
Modifier and Type | Method and Description |
---|---|
int |
captureGroupEnd(Object regexResultObject,
int i) |
int |
captureGroupLength(Object regexResultObject,
int i) |
int |
captureGroupStart(Object regexResultObject,
int i) |
static TRegexUtil.TRegexResultAccessor |
create() |
static TRegexUtil.TRegexResultAccessor |
getUncached() |
boolean |
isMatch(Object regexResultObject) |
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toString
public static TRegexUtil.TRegexResultAccessor create()
public static TRegexUtil.TRegexResultAccessor getUncached()
public boolean isMatch(Object regexResultObject)
public int captureGroupStart(Object regexResultObject, int i)
public int captureGroupEnd(Object regexResultObject, int i)
public int captureGroupLength(Object regexResultObject, int i)