Uses of Interface
org.sonar.java.regex.ast.RegexSyntaxElement
-
Packages that use RegexSyntaxElement Package Description org.sonar.java.model org.sonar.java.regex org.sonar.java.regex.ast -
-
Uses of RegexSyntaxElement in org.sonar.java.model
Methods in org.sonar.java.model with parameters of type RegexSyntaxElement Modifier and Type Method Description voidDefaultJavaFileScannerContext. reportIssue(RegexCheck regexCheck, RegexSyntaxElement regexTree, String message, Integer cost, List<RegexCheck.RegexIssueLocation> secondaries) -
Uses of RegexSyntaxElement in org.sonar.java.regex
Methods in org.sonar.java.regex that return RegexSyntaxElement Modifier and Type Method Description RegexSyntaxElementSyntaxError. getOffendingSyntaxElement()RegexSyntaxElementRegexParseResult. openingQuote()Returns a syntax element representing the first opening quote of the string literal(s) making up the regexMethods in org.sonar.java.regex with parameters of type RegexSyntaxElement Modifier and Type Method Description voidRegexScannerContext. reportIssue(RegexCheck regexCheck, RegexSyntaxElement regexSyntaxElement, String message, Integer cost, List<RegexCheck.RegexIssueLocation> secondaries)Constructors in org.sonar.java.regex with parameters of type RegexSyntaxElement Constructor Description RegexIssueLocation(RegexSyntaxElement tree, String message)RegexIssueLocation(RegexSyntaxElement start, RegexSyntaxElement end, String message)SyntaxError(RegexSyntaxElement offendingSyntaxElement, String message) -
Uses of RegexSyntaxElement in org.sonar.java.regex.ast
Subinterfaces of RegexSyntaxElement in org.sonar.java.regex.ast Modifier and Type Interface Description interfaceCharacterClassElementTreeClasses in org.sonar.java.regex.ast that implement RegexSyntaxElement Modifier and Type Class Description classAbstractRegexSyntaxElementclassAtomicGroupTreeclassBackReferenceTreeclassBoundaryTreeclassCapturingGroupTreeclassCharacterClassIntersectionTreeclassCharacterClassTreeclassCharacterClassUnionTreeclassCharacterRangeTreeclassCharacterTreeBase class for PlainCharacterTree and UnicodeCodePointTreeclassCurlyBraceQuantifierclassDisjunctionTreeclassDotTreeclassEscapedCharacterClassTreeclassGroupTreeclassJavaCharacterclassLookAroundTreeclassMiscEscapeSequenceTreeThis class represents escape sequences inside regular expression that we don't particularly care about.classNonCapturingGroupTreeclassOpeningQuoteThis class should only be instantiated by RegexParseResult.openingQuote() and only used when using the opening quote of a regex as an issue location.classPlainCharacterTreeclassQuantifierclassRegexTokenclassRegexTreeclassRepetitionTreeclassSequenceTreeclassSimpleQuantifierclassUnicodeCodePointTreeRepresents the \\x{N...N} sequence in a regular expression, which specifies a single Unicode code point.
-