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 class
SimpleQuantifier.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.Kind
getKind()
Integer
getMaximumRepetitions()
int
getMinimumRepetitions()
boolean
isFixed()
-
Methods inherited from class org.sonar.java.regex.ast.Quantifier
getModifier, isOpenEnded
-
Methods inherited from class org.sonar.java.regex.ast.AbstractRegexSyntaxElement
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:
getMinimumRepetitions
in classQuantifier
-
getMaximumRepetitions
@CheckForNull public Integer getMaximumRepetitions()
- Specified by:
getMaximumRepetitions
in classQuantifier
-
isFixed
public boolean isFixed()
- Specified by:
isFixed
in classQuantifier
-
getKind
public SimpleQuantifier.Kind getKind()
-
-