public interface SensorContext
Sensor.execute(SensorContext)
In order to write unit tests you can use SensorContextTester| Modifier and Type | Method and Description |
|---|---|
ActiveRules |
activeRules()
Get list of active rules.
|
FileSystem |
fileSystem()
Get filesystem of the current module.
|
Version |
getSonarQubeVersion() |
InputModule |
module() |
NewCoverage |
newCoverage()
Builder to define coverage in a file.
|
NewCpdTokens |
newCpdTokens()
Builder to define CPD tokens in a file.
|
NewHighlighting |
newHighlighting()
Builder to define highlighting of a file.
|
NewIssue |
newIssue()
Fluent builder to create a new
Issue. |
<G extends Serializable> |
newMeasure()
Fluent builder to create a new
Measure. |
NewSymbolTable |
newSymbolTable()
Builder to define symbol table of a file.
|
Settings |
settings()
Get settings of the current module.
|
FileSystem fileSystem()
ActiveRules activeRules()
InputModule module()
Version getSonarQubeVersion()
<G extends Serializable> NewMeasure<G> newMeasure()
Measure. Don't forget to call NewMeasure.save() once all parameters are provided.NewIssue newIssue()
Issue. Don't forget to call NewIssue.save() once all parameters are provided.NewHighlighting newHighlighting()
NewHighlighting.save() once all elements are provided.NewSymbolTable newSymbolTable()
NewSymbolTable.save() once all symbols are provided.NewCoverage newCoverage()
NewCoverage.save().NewCpdTokens newCpdTokens()
NewCpdTokens.save().Copyright © 2009–2017 SonarSource. All rights reserved.