public class TRegexBacktrackingNFAExecutorNode extends TRegexExecutorNode
| Constructor and Description |
|---|
TRegexBacktrackingNFAExecutorNode(NFA nfa,
int numberOfCaptureGroups) |
| Modifier and Type | Method and Description |
|---|---|
TRegexExecutorLocals |
createLocals(Object input,
int fromIndex,
int index,
int maxIndex) |
Object |
execute(TRegexExecutorLocals abstractLocals,
boolean compactString) |
int |
getNumberOfCaptureGroups() |
boolean |
regionMatches(TRegexExecutorLocals locals,
int startIndex1,
int startIndex2,
int length) |
getChar, getCharAt, getInputLength, setRootaccept, 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 TRegexBacktrackingNFAExecutorNode(NFA nfa, int numberOfCaptureGroups)
public int getNumberOfCaptureGroups()
public TRegexExecutorLocals createLocals(Object input, int fromIndex, int index, int maxIndex)
createLocals in class TRegexExecutorNodepublic Object execute(TRegexExecutorLocals abstractLocals, boolean compactString)
execute in class TRegexExecutorNodepublic boolean regionMatches(TRegexExecutorLocals locals, int startIndex1, int startIndex2, int length)