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 RegexTreeRegexParseResult. 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 classAtomicGroupTreeclassBackReferenceTreeclassBoundaryTreeclassCapturingGroupTreeclassCharacterClassIntersectionTreeclassCharacterClassTreeclassCharacterClassUnionTreeclassCharacterRangeTreeclassCharacterTreeBase class for PlainCharacterTree and UnicodeCodePointTreeclassDisjunctionTreeclassDotTreeclassEscapedCharacterClassTreeclassGroupTreeclassLookAroundTreeclassMiscEscapeSequenceTreeThis class represents escape sequences inside regular expression that we don't particularly care about.classNonCapturingGroupTreeclassPlainCharacterTreeclassRepetitionTreeclassSequenceTreeclassUnicodeCodePointTreeRepresents 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 RegexTreeCharacterClassTree. getContents()RegexTreeGroupTree. getElement()Can only be null for non-capturing groupsRegexTreeNonCapturingGroupTree. getElement()RegexTreeRepetitionTree. 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 LookAroundTreeLookAroundTree. negativeLookAhead(RegexSource source, IndexRange range, RegexTree element)static LookAroundTreeLookAroundTree. negativeLookBehind(RegexSource source, IndexRange range, RegexTree element)static LookAroundTreeLookAroundTree. positiveLookAhead(RegexSource source, IndexRange range, RegexTree element)static LookAroundTreeLookAroundTree. positiveLookBehind(RegexSource source, IndexRange range, RegexTree element)protected voidRegexBaseVisitor. 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)
-