Class CurlyBraceQuantifier
- java.lang.Object
-
- org.sonarsource.analyzer.commons.regex.ast.AbstractRegexSyntaxElement
-
- org.sonarsource.analyzer.commons.regex.ast.Quantifier
-
- org.sonarsource.analyzer.commons.regex.ast.CurlyBraceQuantifier
-
- All Implemented Interfaces:
RegexSyntaxElement
public class CurlyBraceQuantifier extends Quantifier
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sonarsource.analyzer.commons.regex.ast.Quantifier
Quantifier.Modifier
-
-
Constructor Summary
Constructors Constructor Description CurlyBraceQuantifier(RegexSource source, IndexRange range, Quantifier.Modifier modifier, RegexToken minimumRepetitionsToken, RegexToken commaToken, RegexToken maximumRepetitionsToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegexTokengetCommaToken()IntegergetMaximumRepetitions()RegexTokengetMaximumRepetitionsToken()intgetMinimumRepetitions()RegexTokengetMinimumRepetitionsToken()booleanisFixed()-
Methods inherited from class org.sonarsource.analyzer.commons.regex.ast.Quantifier
getModifier, isOpenEnded
-
Methods inherited from class org.sonarsource.analyzer.commons.regex.ast.AbstractRegexSyntaxElement
getRange, getSource, getText
-
-
-
-
Constructor Detail
-
CurlyBraceQuantifier
public CurlyBraceQuantifier(RegexSource source, IndexRange range, Quantifier.Modifier modifier, @Nullable RegexToken minimumRepetitionsToken, @Nullable RegexToken commaToken, @Nullable RegexToken maximumRepetitionsToken)
-
-
Method Detail
-
getMinimumRepetitions
public int getMinimumRepetitions()
- Specified by:
getMinimumRepetitionsin classQuantifier
-
getMaximumRepetitions
@CheckForNull public Integer getMaximumRepetitions()
- Specified by:
getMaximumRepetitionsin classQuantifier
-
getMinimumRepetitionsToken
@CheckForNull public RegexToken getMinimumRepetitionsToken()
-
getCommaToken
@CheckForNull public RegexToken getCommaToken()
-
getMaximumRepetitionsToken
@CheckForNull public RegexToken getMaximumRepetitionsToken()
-
isFixed
public boolean isFixed()
- Specified by:
isFixedin classQuantifier
-
-