/** * Create an instance for SonarQube runtime environment. */ public static SonarRuntime forSonarQube(Version version, SonarQubeSide side) { return new SonarRuntimeImpl(version, SonarProduct.SONARQUBE, side); }
/** * Create an instance for SonarLint runtime environment. */ public static SonarRuntime forSonarLint(Version version) { return new SonarRuntimeImpl(version, SonarProduct.SONARLINT, null); }
/** * Create an instance for SonarLint runtime environment. */ public static SonarRuntime forSonarLint(Version version) { return new SonarRuntimeImpl(version, SonarProduct.SONARLINT, null); }
/** * Create an instance for SonarQube runtime environment. */ public static SonarRuntime forSonarQube(Version version, SonarQubeSide side) { return new SonarRuntimeImpl(version, SonarProduct.SONARQUBE, side); }