public static class Plugin.Context extends Object
Constructor and Description |
---|
Context(SonarRuntime sonarRuntime) |
Modifier and Type | Method and Description |
---|---|
Plugin.Context |
addExtension(Object extension)
|
Plugin.Context |
addExtensions(Collection extensions) |
Plugin.Context |
addExtensions(Object first,
Object second,
Object... others) |
List |
getExtensions() |
SonarRuntime |
getRuntime()
Runtime environment.
|
Version |
getSonarQubeVersion()
Shortcut on
getRuntime().getApiVersion() since version 6.0. |
public Context(SonarRuntime sonarRuntime)
public Version getSonarQubeVersion()
getRuntime().getApiVersion()
since version 6.0.getRuntime()
public SonarRuntime getRuntime()
public Plugin.Context addExtension(Object extension)
ScannerSide
, ServerSide
or ComputeEngineSide
. The extension will be instantiated once. Its dependencies are
injected through constructor parameters.ScannerSide
, ServerSide
or ComputeEngineSide
.public Plugin.Context addExtensions(Collection extensions)
addExtension(Object)
public Plugin.Context addExtensions(Object first, Object second, Object... others)
addExtension(Object)
public List getExtensions()
Copyright © 2009–2017 SonarSource. All rights reserved.