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–2016 SonarSource. All rights reserved.