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 TRegexExecutorBaseNode[] |
NO_SUB_EXECUTORS |
protected TRegexExecutorBaseNode[] |
subExecutors |
ASTRAL_PROBABILITY, BMP_PROBABILITY, CONTINUE_PROBABILITY, EXIT_PROBABILITY, LATIN1_PROBABILITY| Modifier and Type | Method and Description |
|---|---|
abstract TRegexBacktrackerSubExecutorNode |
shallowCopy() |
countUpTo, getAstralProfile, getBMPProfile, getInputLength, getMaxIndex, getMinIndex, getNumberOfCaptureGroups, getNumberOfTransitions, getSource, inputAdvance, inputAtBegin, inputAtEnd, inputGetCodePointSize, inputGetCodePointSize, inputHasNext, inputHasNext, inputHasNext, inputHasNext, inputIncNextIndexRaw, inputIncNextIndexRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputIncRaw, inputReadAndDecode, inputReadAndDecode, inputReadRaw, inputReadRaw, inputReadRaw, inputReadRaw, inputSkip, inputSkipIntl, inputSkipReverse, inputUTF16IsHighSurrogate, inputUTF16IsLowSurrogate, inputUTF16ToCodePoint, isSimpleCG, rewindUpTocreateLocals, createWrapper, execute, getEncoding, getName, getNumberOfStates, isBooleanMatch, isForward, isInstrumentable, isTrivial, isUTF16, isUTF32, isUTF8, unwrap, writesCaptureGroupsaccept, 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 TRegexExecutorBaseNode[] NO_SUB_EXECUTORS
protected final TRegexExecutorBaseNode[] subExecutors
public abstract TRegexBacktrackerSubExecutorNode shallowCopy()
shallowCopy in class TRegexExecutorBaseNode