Package org.sonar.java.checks.helpers
Class SubAutomaton
- java.lang.Object
-
- org.sonar.java.checks.helpers.SubAutomaton
-
public class SubAutomaton extends Object
-
-
Field Summary
Fields Modifier and Type Field Description booleanallowPrefixorg.sonarsource.analyzer.commons.regex.ast.AutomatonStateendorg.sonarsource.analyzer.commons.regex.ast.AutomatonStatestart
-
Constructor Summary
Constructors Constructor Description SubAutomaton(org.sonarsource.analyzer.commons.regex.ast.AutomatonState start, org.sonarsource.analyzer.commons.regex.ast.AutomatonState end, boolean allowPrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallSuccessorMatch(Predicate<SubAutomaton> predicate)booleananySuccessorMatch(Predicate<SubAutomaton> predicate)booleanequals(Object o)inthashCode()org.sonarsource.analyzer.commons.regex.ast.AutomatonState.TransitionTypeincomingTransitionType()booleanisAtEnd()
-
-
-
Method Detail
-
incomingTransitionType
public org.sonarsource.analyzer.commons.regex.ast.AutomatonState.TransitionType incomingTransitionType()
-
isAtEnd
public boolean isAtEnd()
-
anySuccessorMatch
public boolean anySuccessorMatch(Predicate<SubAutomaton> predicate)
-
allSuccessorMatch
public boolean allSuccessorMatch(Predicate<SubAutomaton> predicate)
-
-