Package org.sonar.java.checks.helpers
Class SimplifiedRegexCharacterClass
- java.lang.Object
-
- org.sonar.java.checks.helpers.SimplifiedRegexCharacterClass
-
public class SimplifiedRegexCharacterClass extends Object
-
-
Constructor Summary
Constructors Constructor Description SimplifiedRegexCharacterClass()SimplifiedRegexCharacterClass(CharacterClassElementTree tree)SimplifiedRegexCharacterClass(DotTree tree)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(CharacterClassElementTree tree)voidaddRange(int from, int to, RegexSyntaxElement tree)List<RegexSyntaxElement>findIntersections(SimplifiedRegexCharacterClass that)booleanintersects(SimplifiedRegexCharacterClass that, boolean defaultAnswer)booleanisEmpty()static SimplifiedRegexCharacterClassof(AutomatonState tree)booleansupersetOf(SimplifiedRegexCharacterClass that, boolean defaultAnswer)
-
-
-
Constructor Detail
-
SimplifiedRegexCharacterClass
public SimplifiedRegexCharacterClass()
-
SimplifiedRegexCharacterClass
public SimplifiedRegexCharacterClass(CharacterClassElementTree tree)
-
SimplifiedRegexCharacterClass
public SimplifiedRegexCharacterClass(DotTree tree)
-
-
Method Detail
-
of
@Nullable public static SimplifiedRegexCharacterClass of(AutomatonState tree)
-
isEmpty
public boolean isEmpty()
-
add
public void add(CharacterClassElementTree tree)
-
intersects
public boolean intersects(SimplifiedRegexCharacterClass that, boolean defaultAnswer)
-
findIntersections
public List<RegexSyntaxElement> findIntersections(SimplifiedRegexCharacterClass that)
-
supersetOf
public boolean supersetOf(SimplifiedRegexCharacterClass that, boolean defaultAnswer)
-
addRange
public void addRange(int from, int to, RegexSyntaxElement tree)
-
-