public abstract class TRegexBacktrackerSubExecutorNode extends TRegexExecutorNode
TRegexBacktrackingNFAExecutorNode, where the
top-level executor represents a full regular expression, and all nested sub-executors represent
look-around assertions.| Modifier and Type | Field and Description |
|---|---|
static TRegexBacktrackerSubExecutorNode[] |
NO_SUB_EXECUTORS |
protected TRegexBacktrackerSubExecutorNode[] |
subExecutors |
| Modifier and Type | Method and Description |
|---|---|
abstract TRegexBacktrackerSubExecutorNode |
shallowCopy() |
countUpTo, createLocals, getAstralProfile, getBMPProfile, getEncoding, getInputLength, getMaxIndex, getMinIndex, getName, getNumberOfCaptureGroups, getNumberOfTransitions, getSource, inputAdvance, inputAtBegin, inputAtEnd, inputHasNext, inputHasNext, inputHasNext, inputHasNext, inputIncNextIndexRaw, inputIncNextIndexRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputReadAndDecode, inputReadAndDecode, inputReadRaw, inputReadRaw, inputReadRaw, inputReadRaw, inputSkip, inputSkipIntl, inputSkipReverse, inputUTF16IsHighSurrogate, inputUTF16IsLowSurrogate, inputUTF16ToCodePoint, isBooleanMatch, isForward, isUTF16, isUTF32, isUTF8, rewindUpTo, writesCaptureGroupscreateWrapper, execute, isInstrumentableaccept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toStringpublic static final TRegexBacktrackerSubExecutorNode[] NO_SUB_EXECUTORS
protected final TRegexBacktrackerSubExecutorNode[] subExecutors
public abstract TRegexBacktrackerSubExecutorNode shallowCopy()
shallowCopy in class TRegexExecutorNode