org.sonar.batch.scan2
Class DefaultSensorContext

java.lang.Object
  extended by org.sonar.batch.scan2.BaseSensorContext
      extended by org.sonar.batch.scan2.DefaultSensorContext
All Implemented Interfaces:
SensorContext

public class DefaultSensorContext
extends BaseSensorContext


Constructor Summary
DefaultSensorContext(ProjectDefinition def, AnalyzerMeasureCache measureCache, AnalyzerIssueCache issueCache, Settings settings, FileSystem fs, ActiveRules activeRules, IssueFilters issueFilters, ComponentDataCache componentDataCache, BlockCache blockCache, DuplicationCache duplicationCache)
           
 
Method Summary
 boolean addIssue(Issue issue)
           
 void addMeasure(Measure<?> measure)
           
<G extends Serializable>
Measure<G>
getMeasure(InputFile file, Metric<G> metric)
           
 Measure getMeasure(InputFile file, String metricKey)
           
<G extends Serializable>
Measure<G>
getMeasure(Metric<G> metric)
           
 Measure getMeasure(String metricKey)
           
 
Methods inherited from class org.sonar.batch.scan2.BaseSensorContext
activeRules, duplicationBuilder, duplicationTokenBuilder, fileSystem, highlightingBuilder, issueBuilder, measureBuilder, saveDuplications, settings, symbolTableBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSensorContext

public DefaultSensorContext(ProjectDefinition def,
                            AnalyzerMeasureCache measureCache,
                            AnalyzerIssueCache issueCache,
                            Settings settings,
                            FileSystem fs,
                            ActiveRules activeRules,
                            IssueFilters issueFilters,
                            ComponentDataCache componentDataCache,
                            BlockCache blockCache,
                            DuplicationCache duplicationCache)
Method Detail

getMeasure

public Measure getMeasure(String metricKey)

getMeasure

public <G extends Serializable> Measure<G> getMeasure(Metric<G> metric)

getMeasure

public Measure getMeasure(InputFile file,
                          String metricKey)

getMeasure

public <G extends Serializable> Measure<G> getMeasure(InputFile file,
                                                      Metric<G> metric)

addMeasure

public void addMeasure(Measure<?> measure)

addIssue

public boolean addIssue(Issue issue)


Copyright © 2009–2015 SonarSource. All rights reserved.