@ParametersAreNonnullByDefault
Package org.sonar.java.regex.ast
-
Interface Summary Interface Description RegexVisitor -
Class Summary Class Description AtomicGroupTree BackReferenceTree BoundaryTree CapturingGroupTree CharacterClassIntersectionTree CharacterClassTree CharacterClassUnionTree CharacterRangeTree CharacterTree Base class for PlainCharacterTree and UnicodeCodePointTreeCurlyBraceQuantifier DisjunctionTree DotTree EscapedCharacterClassTree FlagSet GroupTree IndexRange JavaCharacter Location LookAroundTree MiscEscapeSequenceTree This class represents escape sequences inside regular expression that we don't particularly care about.NonCapturingGroupTree OpeningQuote This class should only be instantiated by RegexParseResult.openingQuote() and only used when using the opening quote of a regex as an issue location.PlainCharacterTree Quantifier RegexBaseVisitor RegexSource The source code of a regular expression, made up out of 1 or more string literalsRegexSyntaxElement RegexToken RegexTree RepetitionTree SequenceTree SimpleQuantifier UnicodeCodePointTree Represents the \\x{N...N} sequence in a regular expression, which specifies a single Unicode code point. -
Enum Summary Enum Description BoundaryTree.Type LookAroundTree.Direction LookAroundTree.Polarity Quantifier.Modifier RegexTree.Kind SimpleQuantifier.Kind