Package org.sonar.java.regex.ast
Class SimpleQuantifier
- java.lang.Object
-
- org.sonar.java.regex.ast.AbstractRegexSyntaxElement
-
- org.sonar.java.regex.ast.Quantifier
-
- org.sonar.java.regex.ast.SimpleQuantifier
-
- All Implemented Interfaces:
RegexSyntaxElement
public class SimpleQuantifier extends Quantifier
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSimpleQuantifier.Kind-
Nested classes/interfaces inherited from class org.sonar.java.regex.ast.Quantifier
Quantifier.Modifier
-
-
Constructor Summary
Constructors Constructor Description SimpleQuantifier(RegexSource source, IndexRange range, Quantifier.Modifier modifier, SimpleQuantifier.Kind kind)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleQuantifier.KindgetKind()IntegergetMaximumRepetitions()intgetMinimumRepetitions()booleanisFixed()-
Methods inherited from class org.sonar.java.regex.ast.Quantifier
getModifier, isOpenEnded
-
Methods inherited from class org.sonar.java.regex.ast.AbstractRegexSyntaxElement
getLocations, getRange, getSource, getText
-
-
-
-
Constructor Detail
-
SimpleQuantifier
public SimpleQuantifier(RegexSource source, IndexRange range, Quantifier.Modifier modifier, SimpleQuantifier.Kind kind)
-
-
Method Detail
-
getMinimumRepetitions
public int getMinimumRepetitions()
- Specified by:
getMinimumRepetitionsin classQuantifier
-
getMaximumRepetitions
@CheckForNull public Integer getMaximumRepetitions()
- Specified by:
getMaximumRepetitionsin classQuantifier
-
isFixed
public boolean isFixed()
- Specified by:
isFixedin classQuantifier
-
getKind
public SimpleQuantifier.Kind getKind()
-
-