Package org.sonar.api.internal
Class SonarRuntimeImpl
java.lang.Object
org.sonar.api.internal.SonarRuntimeImpl
- All Implemented Interfaces:
org.sonar.api.SonarRuntime
- Since:
- 6.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.sonar.api.SonarRuntimeforSonarLint(org.sonar.api.utils.Version version) Create an instance for SonarLint runtime environment.static org.sonar.api.SonarRuntimeforSonarQube(org.sonar.api.utils.Version apiVersion, org.sonar.api.SonarQubeSide side, org.sonar.api.SonarEdition edition) Create an instance for SonarQube runtime environment.org.sonar.api.utils.Versionorg.sonar.api.SonarEditionorg.sonar.api.SonarProductorg.sonar.api.SonarQubeSide
-
Method Details
-
getApiVersion
public org.sonar.api.utils.Version getApiVersion()- Specified by:
getApiVersionin interfaceorg.sonar.api.SonarRuntime
-
getProduct
public org.sonar.api.SonarProduct getProduct()- Specified by:
getProductin interfaceorg.sonar.api.SonarRuntime
-
getSonarQubeSide
public org.sonar.api.SonarQubeSide getSonarQubeSide()- Specified by:
getSonarQubeSidein interfaceorg.sonar.api.SonarRuntime
-
getEdition
public org.sonar.api.SonarEdition getEdition()- Specified by:
getEditionin interfaceorg.sonar.api.SonarRuntime
-
forSonarQube
public static org.sonar.api.SonarRuntime forSonarQube(org.sonar.api.utils.Version apiVersion, org.sonar.api.SonarQubeSide side, org.sonar.api.SonarEdition edition) Create an instance for SonarQube runtime environment. -
forSonarLint
public static org.sonar.api.SonarRuntime forSonarLint(org.sonar.api.utils.Version version) Create an instance for SonarLint runtime environment.
-