@ParametersAreNonnullByDefault
| 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 | Description |
|---|---|
| AbstractJavaClasspath | |
| AnalysisError | |
| AnalyzerMessage |
Class used to represent analyzer issue messages
|
| AnalyzerMessage.TextSpan | |
| DefaultJavaResourceLocator | |
| JavaClasspath | |
| JavaClasspathProperties | |
| JavaConstants | |
| JavaFilesCache | |
| JavaIssue | |
| JavaSonarLintClasspath | |
| JavaSquid | |
| JavaTestClasspath | |
| Measurer | |
| SonarComponents | |
| UCFGJavaVisitor | |
| UCFGJavaVisitor.IdentifierGenerator |
| Enum | Description |
|---|---|
| AnalysisError.Kind |
| Exception | Description |
|---|---|
| AnalysisException |
Runtime exception to be thrown during analysis, in case of major issue, for instance invalid format of a report to be parsed
|
| IllegalRuleParameterException |
Marker exception class for rule parameters.
|
| Annotation Type | Description |
|---|---|
| RspecKey |
This annotation is used for rules with a legacy key to refer to the correct RSPEC.
|
Copyright © 2012–2018 SonarSource. All rights reserved.