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, toStringpublic 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)