Package org.sonar.java.regex.ast
Interface AutomatonState
-
- All Known Implementing Classes:
ActiveFlagsState
,AtomicGroupTree
,BackReferenceTree
,BoundaryTree
,BranchState
,CapturingGroupTree
,CharacterClassTree
,CharacterTree
,DisjunctionTree
,DotTree
,EndOfCapturingGroupState
,EndOfLookaroundState
,EndOfRepetitionState
,EscapedCharacterClassTree
,FinalState
,GroupTree
,LookAroundTree
,MiscEscapeSequenceTree
,NegationState
,NonCapturingGroupTree
,RegexTree
,RepetitionTree
,SequenceTree
,StartOfLookBehindState
,StartState
public interface AutomatonState
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
AutomatonState.TransitionType
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FlagSet
activeFlags()
AutomatonState
continuation()
This will only return null when called on the end-of-regex stateAutomatonState.TransitionType
incomingTransitionType()
default List<? extends AutomatonState>
successors()
-
-
-
Method Detail
-
continuation
@Nullable AutomatonState continuation()
This will only return null when called on the end-of-regex state
-
successors
@Nonnull default List<? extends AutomatonState> successors()
-
incomingTransitionType
@Nonnull AutomatonState.TransitionType incomingTransitionType()
-
-