@ParametersAreNonnullByDefault
Package org.sonar.java
-
Interface Summary Interface Description 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 AnalysisWarningsWrapper Wrap anAnalysisWarnings
instance, available since SQ API 7.4.AnalyzerMessage Class used to represent analyzer issue messagesAnalyzerMessage.TextSpan DefaultJavaResourceLocator JavaConstants JavaFilesCache JavaIssue JavaSquid Measurer Preconditions 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.