public abstract class DFACaptureGroupLazyTransition extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DFACaptureGroupLazyTransition.BranchesDirect |
static class |
DFACaptureGroupLazyTransition.BranchesIndirect |
static class |
DFACaptureGroupLazyTransition.BranchesWithLookupTable |
static class |
DFACaptureGroupLazyTransition.Single |
| Constructor and Description |
|---|
DFACaptureGroupLazyTransition() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(TRegexDFAExecutorLocals locals,
TRegexDFAExecutorNode executor) |
protected abstract void |
apply(TRegexDFAExecutorLocals locals,
TRegexDFAExecutorNode executor,
boolean preFinal) |
void |
applyPreFinal(TRegexDFAExecutorLocals locals,
TRegexDFAExecutorNode executor) |
public final void apply(TRegexDFAExecutorLocals locals, TRegexDFAExecutorNode executor)
public final void applyPreFinal(TRegexDFAExecutorLocals locals, TRegexDFAExecutorNode executor)
protected abstract void apply(TRegexDFAExecutorLocals locals, TRegexDFAExecutorNode executor, boolean preFinal)