Uses of Class
org.sonar.java.regex.ast.RegexTree
-
Packages that use RegexTree Package Description org.sonar.java.regex org.sonar.java.regex.ast -
-
Uses of RegexTree in org.sonar.java.regex
Methods in org.sonar.java.regex that return RegexTree Modifier and Type Method Description RegexTree
RegexParseResult. getResult()
Constructors in org.sonar.java.regex with parameters of type RegexTree Constructor Description RegexParseResult(RegexTree result, FlagSet initialFlags, List<SyntaxError> syntaxErrors, boolean containsComments)
-
Uses of RegexTree in org.sonar.java.regex.ast
Subclasses of RegexTree in org.sonar.java.regex.ast Modifier and Type Class Description class
AtomicGroupTree
class
BackReferenceTree
class
BoundaryTree
class
CapturingGroupTree
class
CharacterClassIntersectionTree
class
CharacterClassTree
class
CharacterClassUnionTree
class
CharacterRangeTree
class
CharacterTree
Base class for PlainCharacterTree and UnicodeCodePointTreeclass
DisjunctionTree
class
DotTree
class
EscapedCharacterClassTree
class
GroupTree
class
LookAroundTree
class
MiscEscapeSequenceTree
This class represents escape sequences inside regular expression that we don't particularly care about.class
NonCapturingGroupTree
class
PlainCharacterTree
class
RepetitionTree
class
SequenceTree
class
UnicodeCodePointTree
Represents the \\x{N...N} sequence in a regular expression, which specifies a single Unicode code point.Methods in org.sonar.java.regex.ast that return RegexTree Modifier and Type Method Description RegexTree
CharacterClassTree. getContents()
RegexTree
GroupTree. getElement()
Can only be null for non-capturing groupsRegexTree
NonCapturingGroupTree. getElement()
RegexTree
RepetitionTree. getElement()
Methods in org.sonar.java.regex.ast that return types with arguments of type RegexTree Modifier and Type Method Description List<RegexTree>
DisjunctionTree. getAlternatives()
List<RegexTree>
CharacterClassIntersectionTree. getCharacterClasses()
List<RegexTree>
CharacterClassUnionTree. getCharacterClasses()
List<RegexTree>
SequenceTree. getItems()
Methods in org.sonar.java.regex.ast with parameters of type RegexTree Modifier and Type Method Description static LookAroundTree
LookAroundTree. negativeLookAhead(RegexSource source, IndexRange range, RegexTree element)
static LookAroundTree
LookAroundTree. negativeLookBehind(RegexSource source, IndexRange range, RegexTree element)
static LookAroundTree
LookAroundTree. positiveLookAhead(RegexSource source, IndexRange range, RegexTree element)
static LookAroundTree
LookAroundTree. positiveLookBehind(RegexSource source, IndexRange range, RegexTree element)
protected void
RegexBaseVisitor. visit(RegexTree tree)
Constructors in org.sonar.java.regex.ast with parameters of type RegexTree Constructor Description AtomicGroupTree(RegexSource source, IndexRange range, RegexTree element)
CapturingGroupTree(RegexSource source, IndexRange range, String name, int groupNumber, RegexTree element)
CharacterClassTree(RegexSource source, IndexRange range, JavaCharacter openingBracket, boolean negated, RegexTree contents)
GroupTree(RegexSource source, RegexTree.Kind kind, RegexTree element, IndexRange range)
LookAroundTree(RegexSource source, IndexRange range, LookAroundTree.Polarity polarity, LookAroundTree.Direction direction, RegexTree element)
NonCapturingGroupTree(RegexSource source, IndexRange range, FlagSet enabledFlags, FlagSet disabledFlags, RegexTree element)
RepetitionTree(RegexSource source, IndexRange range, RegexTree element, Quantifier quantifier)
Constructor parameters in org.sonar.java.regex.ast with type arguments of type RegexTree Constructor Description CharacterClassIntersectionTree(RegexSource source, IndexRange range, List<RegexTree> characterClasses, List<RegexToken> andOperators)
CharacterClassUnionTree(RegexSource source, IndexRange range, List<RegexTree> characterClasses)
DisjunctionTree(RegexSource source, IndexRange range, List<RegexTree> alternatives, List<JavaCharacter> orOperators)
SequenceTree(RegexSource source, IndexRange range, List<RegexTree> items)
-