@ParametersAreNonnullByDefault
| Interface | Description |
|---|---|
| BatchComponent | Deprecated
since 5.2 use
ScannerSide annotation |
| BatchExtension | Deprecated
since 5.2 replaced by
ScannerSide and ExtensionPoint annotations |
| CoreProperties |
Non-exhaustive list of constants of core properties.
|
| Extension | Deprecated
since 5.2 replaced by
ExtensionPoint annotation |
| Plugin |
Entry-point for plugins to inject extensions into SonarQube.
|
| ServerComponent | Deprecated
in 5.2.
|
| ServerExtension | Deprecated
since 5.2.
|
| SonarRuntime |
Information about runtime environment.
|
| Startable |
An interface which is implemented by classes annotated with
ScannerSide,
ServerSide and/or ComputeEngineSide
(referred to below as "component") that can be started and stopped. |
| Class | Description |
|---|---|
| ExtensionProvider | Deprecated
since 6.0 should no more be used
|
| Plugin.Context | |
| SonarPlugin | Deprecated
replaced by
Plugin in version 5.6. |
| SonarQubeVersion |
Version of SonarQube at runtime, but not at compilation time.
|
| Enum | Description |
|---|---|
| PropertyType | |
| SonarProduct |
List of different products/runtimes.
|
| SonarQubeSide |
Runtime stack in SonarQube product.
|
| Annotation Type | Description |
|---|---|
| ExtensionPoint |
Marker annotation for all the interfaces that are extension point (ie can be implemented by plugins
and will be called at some point of time by the platform).
|
| Properties |
Plugin properties.
|
| Property |
Property value can be set in different ways :
System property
Batch command-line (-Dfoo=bar in Maven or sonar-runner)
Maven pom.xml (element <properties>)
Maven settings.xml
SonarQube web administration console
|
| PropertyField |
Property field.
|
Copyright © 2009–2017 SonarSource. All rights reserved.