]> source.dussan.org Git - sonarqube.git/commit
Improve org.sonar.api.SonarRuntime
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Wed, 27 Jul 2016 15:48:35 +0000 (17:48 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Wed, 27 Jul 2016 16:23:48 +0000 (18:23 +0200)
commit85bfbe28689b4276a04eeeed91b205ab76e81d06
tree87805c76ff4f940d3bfc694dcd59d0f0da78a2eb
parent79a6209eaccbc7c92631fcb14752bd149f030b28
Improve org.sonar.api.SonarRuntime

* javadoc was not up-to-date

* SensorContext has a single method #runtime() instead
of #getRuntimeApiVersion() and #getRuntimeProduct()

* deprecated SonarQubeVersion does not extend SonarRuntime

* SonarRuntime becomes an interface. Implementation is
org.sonar.api.internal.SonarRuntimeImpl for unit tests.
25 files changed:
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/XooPlugin.java
plugins/sonar-xoo-plugin/src/test/java/org/sonar/xoo/XooPluginTest.java
plugins/sonar-xoo-plugin/src/test/java/org/sonar/xoo/rule/OneIssuePerLineSensorTest.java
server/sonar-ce/src/main/java/org/sonar/ce/container/ComputeEngineContainerImpl.java
server/sonar-ce/src/test/java/org/sonar/ce/container/ComputeEngineContainerImplTest.java
server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel1.java
sonar-plugin-api/src/main/java/org/sonar/api/Plugin.java
sonar-plugin-api/src/main/java/org/sonar/api/SonarQubeSide.java
sonar-plugin-api/src/main/java/org/sonar/api/SonarQubeVersion.java
sonar-plugin-api/src/main/java/org/sonar/api/SonarRuntime.java
sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/SensorContext.java
sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/internal/SensorContextTester.java
sonar-plugin-api/src/main/java/org/sonar/api/internal/ApiVersion.java [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/internal/SonarRuntimeFactory.java [deleted file]
sonar-plugin-api/src/main/java/org/sonar/api/internal/SonarRuntimeImpl.java [new file with mode: 0644]
sonar-plugin-api/src/test/java/org/sonar/api/PluginTest.java
sonar-plugin-api/src/test/java/org/sonar/api/SonarQubeVersionTest.java
sonar-plugin-api/src/test/java/org/sonar/api/SonarRuntimeTest.java [deleted file]
sonar-plugin-api/src/test/java/org/sonar/api/internal/ApiVersionTest.java [new file with mode: 0644]
sonar-plugin-api/src/test/java/org/sonar/api/internal/SonarRuntimeFactoryTest.java [deleted file]
sonar-plugin-api/src/test/java/org/sonar/api/internal/SonarRuntimeImplTest.java [new file with mode: 0644]
sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/GlobalContainer.java
sonar-scanner-engine/src/main/java/org/sonar/scanner/sensor/DefaultSensorContext.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/bootstrap/ExtensionInstallerTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/sensor/DefaultSensorContextTest.java