public static final class DFACaptureGroupLazyTransition.BranchesWithLookupTable extends DFACaptureGroupLazyTransition
DFACaptureGroupLazyTransition.BranchesDirect, DFACaptureGroupLazyTransition.BranchesIndirect, DFACaptureGroupLazyTransition.BranchesWithLookupTable, DFACaptureGroupLazyTransition.Single| Constructor and Description |
|---|
BranchesWithLookupTable(DFACaptureGroupPartialTransition[] transitions,
byte[] lookupTable) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
apply(TRegexDFAExecutorLocals locals,
TRegexDFAExecutorNode executor,
boolean preFinal) |
static DFACaptureGroupLazyTransition.BranchesWithLookupTable |
create(DFACaptureGroupPartialTransition[] transitions,
byte[] lookupTable) |
int |
getCost() |
apply, applyPreFinalpublic BranchesWithLookupTable(DFACaptureGroupPartialTransition[] transitions, byte[] lookupTable)
public static DFACaptureGroupLazyTransition.BranchesWithLookupTable create(DFACaptureGroupPartialTransition[] transitions, byte[] lookupTable)
protected void apply(TRegexDFAExecutorLocals locals, TRegexDFAExecutorNode executor, boolean preFinal)
apply in class DFACaptureGroupLazyTransitionpublic int getCost()
getCost in class DFACaptureGroupLazyTransition