| Interface | Description |
|---|---|
| CheckProject | |
| CoverageExtension |
Marker for extension.
|
| CpdMapping | |
| Decorator | |
| DecoratorBarriers |
Barriers are used to define the order of execution of Decorators.
|
| DecoratorContext | |
| PostJob |
PostJobs are executed when project is analysed.
|
| ResourceCreationLock |
This lock is used to ensure that Sonar resources (files, packages, directories) are not created by buggy plugins
when saving measures/violations on unknown resources.
|
| ResourceFilter |
Filter resources to save.
|
| Sensor |
A Sensor is invoked once during the analysis of a project.
|
| SensorContext | |
| TimeMachine |
The TimeMachine extension point
|
| Class | Description |
|---|---|
| AbstractCoverageExtension | Deprecated
since 2.6 was superseded by interface
CoverageExtension |
| AbstractCpdMapping |
A pre-implementation of the CpdMapping extension point
|
| AbstractDirectoriesDecorator | Deprecated
since 2.2, the number of directories is automatically calculated by sonar core (see metric formula)
|
| AbstractDivisionDecorator |
A pre-implementation to decorate metrics that are the result of a division
|
| AbstractFileComplexityDecorator | Deprecated
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
|
| AbstractFilesDecorator | Deprecated
since 2.2, the number of files is automatically calculated by sonar core (see metric formula)
|
| AbstractFunctionComplexityDecorator | Deprecated
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
|
| AbstractFunctionComplexityDistributionDecorator | Deprecated
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
|
| AbstractSourceImporter |
A pre-implementation for a sensor that imports sources.
|
| AbstractSumChildrenDecorator |
Sum measures of child resources.
|
| BatchExtensionDictionnary | |
| BuildBreaker | |
| DefaultFormulaContext | |
| DefaultFormulaData | |
| Event | |
| FileFilter | |
| Initializer |
Initializer can execute external tool (like a Maven plugin), change project configuration.
|
| ProjectClasspath | |
| SonarIndex | |
| SquidUtils | |
| 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 | |
| SupportedEnvironment |
This annotation allows to specify in which environments
BatchExtension would be active. |
Copyright © 2009-2012 SonarSource. All Rights Reserved.