@ParametersAreNonnullByDefault
Package org.sonar.java
-
Interface Summary Interface Description DebugCheck EndOfAnalysisCheck Common interface for checks that are triggered at the end of the analysis, after all files have been scanned.ExceptionHandler Interface defining how a java check should react when errors are occurring during analysis.JavaVersionAwareVisitor Implementing this interface allows a check to be executed - or not - during analysis, depending of expected java version. -
Class Summary Class Description AbstractJavaClasspath AnalysisWarningsWrapper Wrap an AnalysisWarnings instance, available since SQ API 7.4.AnalyzerMessage Class used to represent analyzer issue messagesAnalyzerMessage.TextSpan DefaultJavaResourceLocator JavaClasspath JavaClasspathProperties JavaConstants JavaFilesCache JavaIssue JavaSonarLintClasspath JavaSquid JavaTestClasspath Measurer SonarComponents -
Exception Summary Exception Description AnalysisException Runtime exception to be thrown during analysis, in case of major issue, for instance invalid format of a report to be parsedCheckFailureException IllegalRuleParameterException Marker exception class for rule parameters. -
Annotation Types Summary Annotation Type Description RspecKey This annotation is used for rules with a legacy key to refer to the correct RSPEC.