Package org.sonar.api.internal
Class PluginContextImpl
- java.lang.Object
-
- org.sonar.api.Plugin.Context
-
- org.sonar.api.internal.PluginContextImpl
-
public class PluginContextImpl extends org.sonar.api.Plugin.Context
Implementation ofPlugin.Context
that plugins could use in their unit tests. Example:import org.sonar.api.internal.SonarRuntimeImpl; import org.sonar.api.config.internal.MapSettings; ... SonarRuntime runtime = SonarRuntimeImpl.forSonarQube(Version.create(7, 1), SonarQubeSide.SCANNER); MapSettings settings = new MapSettings().setProperty("foo", "bar"); Plugin.Context context = new PluginContextImpl.Builder() .setSonarRuntime(runtime) .setBootConfiguration(settings.asConfig()); .build();
- Since:
- 7.1
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PluginContextImpl.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.sonar.api.config.Configuration
getBootConfiguration()
-