Package org.sonar.java.regex.ast
Interface AutomatonState
-
- All Known Implementing Classes:
ActiveFlagsState,AtomicGroupTree,BackReferenceTree,BoundaryTree,BranchState,CapturingGroupTree,CharacterClassTree,CharacterTree,DisjunctionTree,DotTree,EndOfCapturingGroupState,EndOfLookaroundState,EscapedCharacterClassTree,FinalState,GroupTree,LookAroundTree,MiscEscapeSequenceTree,NegationState,NonCapturingGroupTree,PlainCharacterTree,RegexTree,RepetitionTree,SequenceTree,StartOfLookBehindState,StartState,UnicodeCodePointTree
public interface AutomatonState
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAutomatonState.TransitionType
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FlagSetactiveFlags()AutomatonStatecontinuation()This will only return null when called on the end-of-regex stateAutomatonState.TransitionTypeincomingTransitionType()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()
-
-