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 TypeClassDescriptionclassclassclassclassMethods 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 TypeMethodDescriptionvoidSonarComponents.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) voidSonarComponents.registerMainSharedCheck(JavaCheck check, Collection<org.sonar.api.rule.RuleKey> ruleKeys) voidSonarComponents.registerTestSharedCheck(JavaCheck check, Collection<org.sonar.api.rule.RuleKey> ruleKeys) Method parameters in org.sonar.java with type arguments of type JavaCheckModifier and TypeMethodDescriptionvoidSonarComponents.registerMainChecks(org.sonar.api.batch.rule.Checks<JavaCheck> checks, Collection<?> javaCheckClassesAndInstances) voidSonarComponents.setCheckFilter(UnaryOperator<List<JavaCheck>> checkFilter) Constructors in org.sonar.java with parameters of type JavaCheckModifierConstructorDescriptionJavaFrontend(JavaVersion javaVersion, SonarComponents sonarComponents, Measurer measurer, Telemetry telemetry, 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 TypeClassDescriptionclassclassSaves information about lines directly into Sonar by usingFileLinesContext.classclassclass -
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 TypeMethodDescriptionvoidvoidDefaultInputFileScannerContext.addIssue(int line, JavaCheck javaCheck, String message, Integer cost) voidDefaultInputFileScannerContext.addIssueOnFile(JavaCheck javaCheck, String message) voidDefaultModuleScannerContext.addIssueOnProject(JavaCheck check, String message) protected static AnalyzerMessageDefaultJavaFileScannerContext.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) voidDefaultJavaFileScannerContext.reportIssue(JavaCheck javaCheck, Tree tree, String message) voidDefaultJavaFileScannerContext.reportIssue(JavaCheck javaCheck, Tree syntaxNode, String message, List<JavaFileScannerContext.Location> secondary, Integer cost) voidDefaultJavaFileScannerContext.reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message) voidDefaultJavaFileScannerContext.reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message, List<JavaFileScannerContext.Location> secondary, Integer cost) voidDefaultJavaFileScannerContext.reportIssueWithFlow(JavaCheck javaCheck, Tree syntaxNode, String message, Iterable<List<JavaFileScannerContext.Location>> flows, Integer cost) protected static voidDefaultJavaFileScannerContext.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) VisitorsBridge(Iterable<? extends JavaCheck> visitors, List<File> projectClasspath, SonarComponents sonarComponents, JavaVersion javaVersion, boolean inAndroidContext) -
Uses of JavaCheck in org.sonar.java.regex
Subinterfaces of JavaCheck in org.sonar.java.regexModifier and TypeInterfaceDescriptioninterfaceMarker 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 TypeMethodDescriptionvoidJavaFileScannerContextForTests.addIssue(int line, JavaCheck javaCheck, String message, Integer cost) voidJavaFileScannerContextForTests.addIssueOnProject(JavaCheck javaCheck, String message) JavaFileScannerContextForTests.createAnalyzerMessage(JavaCheck javaCheck, Tree startTree, String message) voidJavaFileScannerContextForTests.reportIssue(JavaCheck javaCheck, Tree tree, String message) voidJavaFileScannerContextForTests.reportIssue(JavaCheck javaCheck, Tree syntaxNode, String message, List<JavaFileScannerContext.Location> secondary, Integer cost) voidJavaFileScannerContextForTests.reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message) voidJavaFileScannerContextForTests.reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message, List<JavaFileScannerContext.Location> secondary, Integer cost) voidJavaFileScannerContextForTests.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 JavaCheck -
Uses of JavaCheck in org.sonar.plugins.java.api
Subinterfaces of JavaCheck in org.sonar.plugins.java.apiModifier and TypeInterfaceDescriptioninterfaceCommon interface for all checks analyzing a java file.interfaceInterface to get the mapping between java classes and files (as multiple classes can be declared in one file).interfaceMarker 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 TypeClassDescriptionclassSubscription 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 TypeMethodDescriptionvoidReport an issue on a specific line.voidReport an issue on a specific line.voidInputFileScannerContext.addIssueOnFile(JavaCheck check, String message) Report an issue at file level.voidModuleScannerContext.addIssueOnProject(JavaCheck check, String message) Report an issue at the project level.voidCheckRegistrar.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.voidCheckRegistrar.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.voidJavaFileScannerContext.reportIssue(JavaCheck javaCheck, Tree tree, String message) Report an issue.voidJavaFileScannerContext.reportIssue(JavaCheck javaCheck, Tree tree, String message, List<JavaFileScannerContext.Location> secondaryLocations, Integer cost) Report an issue.voidJavaFileScannerContext.reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message) Report an issue.voidJavaFileScannerContext.reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message, List<JavaFileScannerContext.Location> secondaryLocations, Integer cost) Report an issue.voidJavaFileScannerContext.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 JavaCheckModifier and TypeMethodDescriptionvoidCheckRegistrar.RegistrarContext.registerClassesForRepository(String repositoryKey, Iterable<Class<? extends JavaCheck>> checkClasses, Iterable<Class<? extends JavaCheck>> testCheckClasses) Registers java checks for a given repository.voidCheckRegistrar.RegistrarContext.registerMainChecks(org.sonar.api.batch.rule.Checks<JavaCheck> checks, Collection<?> javaCheckClassesAndInstances) Register main code java checks which have already been initialized by a CheckFactory.voidCheckRegistrar.RegistrarContext.registerTestChecks(org.sonar.api.batch.rule.Checks<JavaCheck> checks, Collection<?> javaCheckClassesAndInstances) Register test code java checks which have already been initialized by a CheckFactory.