|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Beta public interface SensorContext
Experimental - do not use
Method Summary | ||
---|---|---|
ActiveRules |
activeRules()
Get list of active rules. |
|
boolean |
addIssue(Issue issue)
Add an issue. |
|
void |
addMeasure(Measure<?> measure)
Add a measure. |
|
DuplicationBuilder |
duplicationBuilder(InputFile inputFile)
Builder to manually define duplications in a file. |
|
DuplicationTokenBuilder |
duplicationTokenBuilder(InputFile inputFile)
Builder to define tokens in a file. |
|
FileSystem |
fileSystem()
Get filesystem of the current project. |
|
|
getMeasure(InputFile file,
Metric<G> metric)
Find a file measure. |
|
Measure |
getMeasure(InputFile file,
String metricKey)
Find a file measure. |
|
|
getMeasure(Metric<G> metric)
Find a project measure. |
|
Measure |
getMeasure(String metricKey)
Find a project measure. |
|
HighlightingBuilder |
highlightingBuilder(InputFile inputFile)
Builder to define highlighting of a file. |
|
IssueBuilder |
issueBuilder()
Builder to create a new Issue . |
|
|
measureBuilder()
Builder to create a new Measure . |
|
void |
saveDuplications(InputFile inputFile,
List<DuplicationGroup> duplications)
Register all duplications of an InputFile . |
|
Settings |
settings()
Get settings of the current project. |
|
SymbolTableBuilder |
symbolTableBuilder(InputFile inputFile)
Builder to define symbol references in a file. |
Method Detail |
---|
Settings settings()
FileSystem fileSystem()
ActiveRules activeRules()
<G extends Serializable> MeasureBuilder<G> measureBuilder()
Measure
.
@CheckForNull Measure getMeasure(String metricKey)
@CheckForNull <G extends Serializable> Measure<G> getMeasure(Metric<G> metric)
@CheckForNull Measure getMeasure(InputFile file, String metricKey)
@CheckForNull <G extends Serializable> Measure<G> getMeasure(InputFile file, Metric<G> metric)
void addMeasure(Measure<?> measure)
measureBuilder()
to create the new measure.
A measure for a given metric can only be saved once for the same resource.
IssueBuilder issueBuilder()
Issue
.
boolean addIssue(Issue issue)
issueBuilder()
to create the new issue.
true
if the new issue is registered, false
if:
HighlightingBuilder highlightingBuilder(InputFile inputFile)
SymbolTableBuilder symbolTableBuilder(InputFile inputFile)
DuplicationTokenBuilder duplicationTokenBuilder(InputFile inputFile)
DuplicationBuilder duplicationBuilder(InputFile inputFile)
duplicationTokenBuilder(InputFile)
.
void saveDuplications(InputFile inputFile, List<DuplicationGroup> duplications)
InputFile
. Use duplicationBuilder(InputFile)
to create
list of duplications.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |