Class DFACaptureGroupLazyTransitionBuilder
java.lang.Object
com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
- All Implemented Interfaces:
JsonConvertible
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDFACaptureGroupLazyTransitionBuilder(short id, DFACaptureGroupPartialTransition[] partialTransitions, DFACaptureGroupPartialTransition transitionToFinalState, DFACaptureGroupPartialTransition transitionToAnchoredFinalState) -
Method Summary
Modifier and TypeMethodDescriptionshortgetId()shortvoidsetLastTransitionIndex(int lastTransitionIndex) toJson()
-
Field Details
-
DO_NOT_SET_LAST_TRANSITION
public static final int DO_NOT_SET_LAST_TRANSITION- See Also:
-
-
Constructor Details
-
DFACaptureGroupLazyTransitionBuilder
public DFACaptureGroupLazyTransitionBuilder(short id, DFACaptureGroupPartialTransition[] partialTransitions, DFACaptureGroupPartialTransition transitionToFinalState, DFACaptureGroupPartialTransition transitionToAnchoredFinalState)
-
-
Method Details
-
getId
public short getId() -
getPartialTransitions
-
getTransitionToFinalState
-
getTransitionToAnchoredFinalState
-
getLastTransitionIndex
public short getLastTransitionIndex() -
setLastTransitionIndex
public void setLastTransitionIndex(int lastTransitionIndex) -
toJson
- Specified by:
toJsonin interfaceJsonConvertible
-