public static final class TRegexExecNode.LazyCaptureGroupRegexSearchNode extends TRegexExecNode.RunRegexSearchNode
| Constructor and Description |
|---|
LazyCaptureGroupRegexSearchNode(RegexLanguage language,
RegexSource source,
RegexFlags flags,
PreCalculatedResultFactory[] preCalculatedResults,
TRegexExecutorEntryNode forwardNode,
TRegexExecutorEntryNode backwardNode,
TRegexExecutorEntryNode captureGroupNode,
TRegexExecNode rootNode) |
| Modifier and Type | Method and Description |
|---|---|
TRegexDFAExecutorNode |
getBackwardExecutor() |
TRegexDFAExecutorNode |
getForwardExecutor() |
boolean |
isSimpleCG() |
protected RegexResult |
runInternal(Object input,
int fromIndexArg,
int inputLength) |
runaccept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toStringpublic LazyCaptureGroupRegexSearchNode(RegexLanguage language, RegexSource source, RegexFlags flags, PreCalculatedResultFactory[] preCalculatedResults, TRegexExecutorEntryNode forwardNode, TRegexExecutorEntryNode backwardNode, TRegexExecutorEntryNode captureGroupNode, TRegexExecNode rootNode)
public TRegexDFAExecutorNode getForwardExecutor()
public TRegexDFAExecutorNode getBackwardExecutor()
public boolean isSimpleCG()
protected RegexResult runInternal(Object input, int fromIndexArg, int inputLength)
runInternal in class TRegexExecNode.RunRegexSearchNode