| Interface | Description |
|---|---|
| AnalysisMode |
Use this component to find the current running mode.
|
| CheckProject | |
| CoverageExtension |
Marker for the extensions that execute coverage tools.
|
| CpdMapping |
Implement this extension to get Copy/Paste detection for your language.
|
| Decorator | |
| DecoratorBarriers |
Barriers are used to define the order of execution of Decorators.
|
| DecoratorContext | |
| PostJob |
PostJobs are executed at the very end of batch analysis.
|
| ResourceCreationLock | Deprecated
since 4.2.
|
| ResourceFilter | Deprecated
since 4.2.
|
| Sensor |
A Sensor is invoked once during the analysis of a project.
|
| SensorContext | |
| TimeMachine | Deprecated
since 5.1 ability to access previous data from batch side will soon be removed
|
| Class | Description |
|---|---|
| AbstractCpdMapping |
A pre-implementation of the CpdMapping extension point
|
| AbstractDivisionDecorator |
A pre-implementation to decorate metrics that are the result of a division
|
| AbstractSourceImporter | Deprecated
since 4.2 Component indexing and source import are done by core and this extension is not used.
|
| AbstractSumChildrenDecorator |
Sum measures of child resources.
|
| BuildBreaker | |
| DefaultFormulaContext | |
| DefaultFormulaData | |
| Event | |
| Initializer |
Initializer can execute external tool (like a Maven plugin), change project configuration.
|
| ProjectClasspath | Deprecated
since 4.5 this is some Java specific stuff that should by handled by SQ Java plugin
|
| SonarIndex | Deprecated
since 4.5.2 should not be used by plugins.
|
| SquidUtils | Deprecated
since 4.2
|
| TimeMachineQuery |
A class to query TimeMachine on a given resource
|
| Enum | Description |
|---|---|
| Phase.Name |
| Annotation Type | Description |
|---|---|
| DependedUpon | |
| DependsUpon | |
| InstantiationStrategy |
Define instantiation strategy of batch extensions.
|
| Phase | |
| RequiresDB |
The presence of this annotation on an extension class indicates that the extension
requires database access.
|
| SupportedEnvironment |
This annotation allows to specify in which environments
BatchExtension would be active. |
Copyright © 2009–2015 SonarSource. All rights reserved.