Class DFACaptureGroupLazyTransition.BranchesDirect
java.lang.Object
com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesDirect
- Enclosing class:
DFACaptureGroupLazyTransition
public static final class DFACaptureGroupLazyTransition.BranchesDirect
extends DFACaptureGroupLazyTransition
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
DFACaptureGroupLazyTransition.BranchesDirect, DFACaptureGroupLazyTransition.BranchesIndirect, DFACaptureGroupLazyTransition.BranchesWithLookupTable, DFACaptureGroupLazyTransition.Single -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapply(TRegexDFAExecutorLocals locals, TRegexDFAExecutorNode executor, boolean preFinal) create(DFACaptureGroupPartialTransition[] transitions) intgetCost()Methods inherited from class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
apply, applyPreFinal
-
Constructor Details
-
BranchesDirect
-
-
Method Details
-
create
public static DFACaptureGroupLazyTransition.BranchesDirect create(DFACaptureGroupPartialTransition[] transitions) -
apply
protected void apply(TRegexDFAExecutorLocals locals, TRegexDFAExecutorNode executor, boolean preFinal) - Specified by:
applyin classDFACaptureGroupLazyTransition
-
getCost
public int getCost()- Specified by:
getCostin classDFACaptureGroupLazyTransition
-