@ParametersAreNonnullByDefault
Package org.sonar.api
-
Interface Summary Interface Description CoreProperties 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 -
Enum Summary Enum Description PropertyType SonarEdition SonarProduct List of different products/runtimes.SonarQubeSide Runtime stack in SonarQube product. -
Annotation Types Summary Annotation Type Description Beta This annotations marks API as experimental.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.