Uses of Interface
org.sonarsource.analyzer.commons.regex.ast.AutomatonState
-
Packages that use AutomatonState Package Description org.sonarsource.analyzer.commons.regex.ast org.sonarsource.analyzer.commons.regex.helpers -
-
Uses of AutomatonState in org.sonarsource.analyzer.commons.regex.ast
Classes in org.sonarsource.analyzer.commons.regex.ast that implement AutomatonState Modifier and Type Class Description classActiveFlagsStateclassAtomicGroupTreeclassBackReferenceTreeclassBoundaryTreeclassBranchStateclassCapturingGroupTreeclassCharacterClassTreeclassCharacterTreeclassConditionalSubpatternTreeclassDisjunctionTreeclassDotTreeclassEndOfCapturingGroupStateclassEndOfConditionalSubpatternsStateclassEndOfLookaroundStateclassEndOfRepetitionStateclassEscapedCharacterClassTreeclassFinalStateclassGroupTreeclassLookAroundTreeclassMiscEscapeSequenceTreeThis class represents escape sequences inside regular expression that we don't particularly care about.classNegationStateclassNonCapturingGroupTreeclassReferenceConditionTreeclassRegexTreeclassRepetitionTreeclassSequenceTreeclassStartOfLookBehindStateclassStartStateMethods in org.sonarsource.analyzer.commons.regex.ast that return AutomatonState Modifier and Type Method Description AutomatonStateAutomatonState. continuation()This will only return null when called on the end-of-regex stateAutomatonStateBranchState. continuation()AutomatonStateEndOfCapturingGroupState. continuation()AutomatonStateEndOfConditionalSubpatternsState. continuation()AutomatonStateEndOfLookaroundState. continuation()AutomatonStateEndOfRepetitionState. continuation()AutomatonStateFinalState. continuation()AutomatonStateNegationState. continuation()AutomatonStateRegexTree. continuation()AutomatonStateStartOfLookBehindState. continuation()AutomatonStateStartState. continuation()Methods in org.sonarsource.analyzer.commons.regex.ast that return types with arguments of type AutomatonState Modifier and Type Method Description default List<? extends AutomatonState>AutomatonState. successors()List<AutomatonState>BranchState. successors()List<? extends AutomatonState>DisjunctionTree. successors()List<? extends AutomatonState>FinalState. successors()List<AutomatonState>GroupTree. successors()List<AutomatonState>LookAroundTree. successors()List<AutomatonState>RepetitionTree. successors()List<AutomatonState>SequenceTree. successors()Methods in org.sonarsource.analyzer.commons.regex.ast with parameters of type AutomatonState Modifier and Type Method Description voidCapturingGroupTree. setContinuation(AutomatonState continuation)protected voidConditionalSubpatternTree. setContinuation(AutomatonState continuation, RegexTree element)voidDisjunctionTree. setContinuation(AutomatonState continuation)voidGroupTree. setContinuation(AutomatonState continuation)protected voidGroupTree. setContinuation(AutomatonState continuation, RegexTree element)voidLookAroundTree. setContinuation(AutomatonState continuation)voidRegexTree. setContinuation(AutomatonState continuation)voidRepetitionTree. setContinuation(AutomatonState continuation)voidSequenceTree. setContinuation(AutomatonState continuation)Constructors in org.sonarsource.analyzer.commons.regex.ast with parameters of type AutomatonState Constructor Description EndOfRepetitionState(RepetitionTree parent, AutomatonState continuation)NegationState(AutomatonState continuation, FlagSet activeFlags)StartOfLookBehindState(AutomatonState content, FlagSet activeFlags)StartState(AutomatonState continuation, FlagSet activeFlags)Constructor parameters in org.sonarsource.analyzer.commons.regex.ast with type arguments of type AutomatonState Constructor Description BranchState(RegexTree parent, List<AutomatonState> successors, FlagSet activeFlags) -
Uses of AutomatonState in org.sonarsource.analyzer.commons.regex.helpers
Fields in org.sonarsource.analyzer.commons.regex.helpers declared as AutomatonState Modifier and Type Field Description AutomatonStateSubAutomaton. endAutomatonStateSubAutomaton. startMethods in org.sonarsource.analyzer.commons.regex.helpers with parameters of type AutomatonState Modifier and Type Method Description booleanRegexReachabilityChecker. canReach(AutomatonState start, AutomatonState goal)booleanRegexReachabilityChecker. canReachWithConsumingInput(AutomatonState start, AutomatonState goal, Set<AutomatonState> visited)static booleanRegexReachabilityChecker. canReachWithoutConsumingInput(AutomatonState start, AutomatonState goal)Check if the automaton can reach the goal state from start state, ignoring boundaries (seeBoundaryTree)static booleanRegexReachabilityChecker. canReachWithoutConsumingInputNorCrossingBoundaries(AutomatonState start, AutomatonState goal)Check if the automaton can reach the goal state from start state, taking into consideration boundaries (seeBoundaryTree)static booleanRegexTreeHelper. isAnchoredAtEnd(AutomatonState start)static booleanRegexTreeHelper. isEndBoundary(AutomatonState state)static SimplifiedRegexCharacterClassSimplifiedRegexCharacterClass. of(AutomatonState tree)static booleanRegexTreeHelper. onlyMatchesEmptySuffix(AutomatonState start)Method parameters in org.sonarsource.analyzer.commons.regex.helpers with type arguments of type AutomatonState Modifier and Type Method Description booleanRegexReachabilityChecker. canReachWithConsumingInput(AutomatonState start, AutomatonState goal, Set<AutomatonState> visited)Constructors in org.sonarsource.analyzer.commons.regex.helpers with parameters of type AutomatonState Constructor Description SubAutomaton(AutomatonState start, AutomatonState end, boolean allowPrefix)SubAutomaton(AutomatonState start, AutomatonState end, IndexRange excludedRange, boolean allowPrefix)
-