Package org.immutables.generator
Class PostprocessingMachine.FiniteStateMachine
- java.lang.Object
-
- org.immutables.generator.PostprocessingMachine.FiniteStateMachine
-
- Enclosing class:
- PostprocessingMachine
static final class PostprocessingMachine.FiniteStateMachine extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static intAT_POSSIBLE_WORD(package private) intcharIndexprivate static PostprocessingMachine.State[]finalStateprivate static intNO_POSITIONprivate static intUNTRACKED_WORDprivate static char[][]vocabulary(package private) intwordIndex
-
Constructor Summary
Constructors Constructor Description FiniteStateMachine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleanisWordChar(char c)(package private) PostprocessingMachine.StatenextChar(char c)private voidresetWord()
-
-
-
Field Detail
-
NO_POSITION
private static final int NO_POSITION
- See Also:
- Constant Field Values
-
AT_POSSIBLE_WORD
private static final int AT_POSSIBLE_WORD
- See Also:
- Constant Field Values
-
UNTRACKED_WORD
private static final int UNTRACKED_WORD
- See Also:
- Constant Field Values
-
vocabulary
private static final char[][] vocabulary
-
finalState
private static final PostprocessingMachine.State[] finalState
-
wordIndex
int wordIndex
-
charIndex
int charIndex
-
-
Method Detail
-
nextChar
PostprocessingMachine.State nextChar(char c)
-
resetWord
private void resetWord()
-
isWordChar
private boolean isWordChar(char c)
-
-