Uses of Interface
org.sonar.plugins.java.api.JavaCheck
Packages that use JavaCheck
Package
Description
-
Uses of JavaCheck in org.sonar.java
Classes in org.sonar.java that implement JavaCheckModifier and TypeClassDescriptionclass
class
class
class
Methods in org.sonar.java that return types with arguments of type JavaCheckModifier and TypeMethodDescriptionSonarComponents.jspChecks()
SonarComponents.mainChecks()
SonarComponents.testChecks()
Methods in org.sonar.java with parameters of type JavaCheckModifier and TypeMethodDescriptionvoid
SonarComponents.addIssue
(org.sonar.api.batch.fs.InputComponent inputComponent, JavaCheck check, int line, String message, Integer cost) Optional<org.sonar.api.rule.RuleKey>
SonarComponents.getRuleKey
(JavaCheck check) void
SonarComponents.registerMainSharedCheck
(JavaCheck check, Collection<org.sonar.api.rule.RuleKey> ruleKeys) void
SonarComponents.registerTestSharedCheck
(JavaCheck check, Collection<org.sonar.api.rule.RuleKey> ruleKeys) Method parameters in org.sonar.java with type arguments of type JavaCheckModifier and TypeMethodDescriptionvoid
SonarComponents.setCheckFilter
(UnaryOperator<List<JavaCheck>> checkFilter) Constructors in org.sonar.java with parameters of type JavaCheckModifierConstructorDescriptionJavaFrontend
(JavaVersion javaVersion, SonarComponents sonarComponents, Measurer measurer, JavaResourceLocator javaResourceLocator, SonarJavaIssueFilter postAnalysisIssueFilter, JavaCheck... visitors) -
Uses of JavaCheck in org.sonar.java.ast.visitors
Classes in org.sonar.java.ast.visitors that implement JavaCheckModifier and TypeClassDescriptionclass
class
Saves information about lines directly into Sonar by usingFileLinesContext
.class
class
class
-
Uses of JavaCheck in org.sonar.java.filters
Subinterfaces of JavaCheck in org.sonar.java.filters -
Uses of JavaCheck in org.sonar.java.model
Classes in org.sonar.java.model that implement JavaCheckMethods in org.sonar.java.model with parameters of type JavaCheckModifier and TypeMethodDescriptionvoid
void
DefaultInputFileScannerContext.addIssue
(int line, JavaCheck javaCheck, String message, Integer cost) void
DefaultInputFileScannerContext.addIssueOnFile
(JavaCheck javaCheck, String message) void
DefaultModuleScannerContext.addIssueOnProject
(JavaCheck check, String message) protected static AnalyzerMessage
DefaultJavaFileScannerContext.createAnalyzerMessage
(org.sonar.api.batch.fs.InputFile inputFile, JavaCheck javaCheck, Tree startTree, Tree endTree, String message, Iterable<List<JavaFileScannerContext.Location>> flows, Integer cost) DefaultJavaFileScannerContext.createAnalyzerMessage
(JavaCheck javaCheck, Tree startTree, String message) void
DefaultJavaFileScannerContext.reportIssue
(JavaCheck javaCheck, Tree tree, String message) void
DefaultJavaFileScannerContext.reportIssue
(JavaCheck javaCheck, Tree syntaxNode, String message, List<JavaFileScannerContext.Location> secondary, Integer cost) void
DefaultJavaFileScannerContext.reportIssue
(JavaCheck javaCheck, Tree startTree, Tree endTree, String message) void
DefaultJavaFileScannerContext.reportIssue
(JavaCheck javaCheck, Tree startTree, Tree endTree, String message, List<JavaFileScannerContext.Location> secondary, Integer cost) void
DefaultJavaFileScannerContext.reportIssueWithFlow
(JavaCheck javaCheck, Tree syntaxNode, String message, Iterable<List<JavaFileScannerContext.Location>> flows, Integer cost) protected static void
DefaultJavaFileScannerContext.throwIfEndOfAnalysisCheck
(JavaCheck javaCheck) Constructor parameters in org.sonar.java.model with type arguments of type JavaCheckModifierConstructorDescriptionVisitorsBridge
(Iterable<? extends JavaCheck> visitors, List<File> projectClasspath, SonarComponents sonarComponents) VisitorsBridge
(Iterable<? extends JavaCheck> visitors, List<File> projectClasspath, SonarComponents sonarComponents, JavaVersion javaVersion) -
Uses of JavaCheck in org.sonar.java.regex
Subinterfaces of JavaCheck in org.sonar.java.regexModifier and TypeInterfaceDescriptioninterface
Marker interface for rules targeting regexes -
Uses of JavaCheck in org.sonar.java.reporting
Methods in org.sonar.java.reporting that return JavaCheckMethods in org.sonar.java.reporting with parameters of type JavaCheckConstructors in org.sonar.java.reporting with parameters of type JavaCheckModifierConstructorDescriptionAnalyzerMessage
(JavaCheck check, org.sonar.api.batch.fs.InputComponent inputComponent, int line, String message, int cost) AnalyzerMessage
(JavaCheck check, org.sonar.api.batch.fs.InputComponent inputComponent, AnalyzerMessage.TextSpan textSpan, String message, int cost) -
Uses of JavaCheck in org.sonar.java.testing
Methods in org.sonar.java.testing with parameters of type JavaCheckModifier and TypeMethodDescriptionvoid
JavaFileScannerContextForTests.addIssue
(int line, JavaCheck javaCheck, String message, Integer cost) void
JavaFileScannerContextForTests.addIssueOnProject
(JavaCheck javaCheck, String message) JavaFileScannerContextForTests.createAnalyzerMessage
(JavaCheck javaCheck, Tree startTree, String message) void
JavaFileScannerContextForTests.reportIssue
(JavaCheck javaCheck, Tree tree, String message) void
JavaFileScannerContextForTests.reportIssue
(JavaCheck javaCheck, Tree syntaxNode, String message, List<JavaFileScannerContext.Location> secondary, Integer cost) void
JavaFileScannerContextForTests.reportIssue
(JavaCheck javaCheck, Tree startTree, Tree endTree, String message) void
JavaFileScannerContextForTests.reportIssue
(JavaCheck javaCheck, Tree startTree, Tree endTree, String message, List<JavaFileScannerContext.Location> secondary, Integer cost) void
JavaFileScannerContextForTests.reportIssueWithFlow
(JavaCheck javaCheck, Tree syntaxNode, String message, Iterable<List<JavaFileScannerContext.Location>> flows, Integer cost) Constructor parameters in org.sonar.java.testing with type arguments of type JavaCheckModifierConstructorDescriptionVisitorsBridgeForTests
(Iterable<? extends JavaCheck> visitors, List<File> projectClasspath, SonarComponents sonarComponents, JavaVersion javaVersion) VisitorsBridgeForTests
(Iterable<? extends JavaCheck> visitors, SonarComponents sonarComponents, JavaVersion javaVersion) -
Uses of JavaCheck in org.sonar.plugins.java.api
Subinterfaces of JavaCheck in org.sonar.plugins.java.apiModifier and TypeInterfaceDescriptioninterface
Common interface for all checks analyzing a java file.interface
Interface to get the mapping between java classes and files (as multiple classes can be declared in one file).interface
Marker interface for code visitors that are invoked on generated Java code from JSP pages.Classes in org.sonar.plugins.java.api that implement JavaCheckModifier and TypeClassDescriptionclass
Subscription visitor providing an API to report issues.Methods in org.sonar.plugins.java.api that return types with arguments of type JavaCheckModifier and TypeMethodDescriptionCheckRegistrar.RegistrarContext.checkClasses()
Deprecated, for removal: This API element is subject to removal in a future version.RegistrarContext should just forward the registration and not have any gettersCheckRegistrar.RegistrarContext.testCheckClasses()
Deprecated, for removal: This API element is subject to removal in a future version.RegistrarContext should just forward the registration and not have any gettersMethods in org.sonar.plugins.java.api with parameters of type JavaCheckModifier and TypeMethodDescriptionvoid
Report an issue on a specific line.void
Report an issue on a specific line.void
InputFileScannerContext.addIssueOnFile
(JavaCheck check, String message) Report an issue at file level.void
ModuleScannerContext.addIssueOnProject
(JavaCheck check, String message) Report an issue at the project level.void
CheckRegistrar.RegistrarContext.registerMainSharedCheck
(JavaCheck check, Collection<org.sonar.api.rule.RuleKey> ruleKeys) Registers one main code check related to not one but a list of rules.void
CheckRegistrar.RegistrarContext.registerTestSharedCheck
(JavaCheck check, Collection<org.sonar.api.rule.RuleKey> ruleKeys) Registers one test code check related to not one but a list of rules.void
JavaFileScannerContext.reportIssue
(JavaCheck javaCheck, Tree tree, String message) Report an issue.void
JavaFileScannerContext.reportIssue
(JavaCheck javaCheck, Tree tree, String message, List<JavaFileScannerContext.Location> secondaryLocations, Integer cost) Report an issue.void
JavaFileScannerContext.reportIssue
(JavaCheck javaCheck, Tree startTree, Tree endTree, String message) Report an issue.void
JavaFileScannerContext.reportIssue
(JavaCheck javaCheck, Tree startTree, Tree endTree, String message, List<JavaFileScannerContext.Location> secondaryLocations, Integer cost) Report an issue.void
JavaFileScannerContext.reportIssueWithFlow
(JavaCheck javaCheck, Tree tree, String message, Iterable<List<JavaFileScannerContext.Location>> flows, Integer cost) Report an issue.Method parameters in org.sonar.plugins.java.api with type arguments of type JavaCheck