@ParametersAreNonnullByDefault
Package org.sonar.api
-
Interface Summary Interface Description BatchComponent Deprecated. since 5.2 useScannerSide
annotationCoreProperties Non-exhaustive list of constants of core properties.Plugin Entry-point for plugins to inject extensions into SonarQube.SonarRuntime Information about runtime environment.Startable An interface which is implemented by classes annotated withScannerSide
,ServerSide
and/orComputeEngineSide
(referred to below as "component") that can be started and stopped. -
Class Summary Class Description Plugin.Context SonarPlugin Deprecated. replaced byPlugin
in version 5.6.SonarQubeVersion Deprecated. since 7.8 UseSonarRuntime
instead. -
Enum Summary Enum Description PropertyType SonarEdition SonarProduct List of different products/runtimes.SonarQubeSide Runtime stack in SonarQube product. -
Annotation Types Summary 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 consolePropertyField Property field.