org.sonar.batch.scan
Class SensorContextAdaptor

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

public class SensorContextAdaptor
extends BaseSensorContext

Implements SensorContext but forward everything to SensorContext for backward compatibility. Will be dropped once old Sensor API is dropped.


Constructor Summary
SensorContextAdaptor(SensorContext sensorContext, MetricFinder metricFinder, Project project, ResourcePerspectives perspectives, Settings settings, FileSystem fs, ActiveRules activeRules, 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)
           
static DefaultIssue toDefaultIssue(String projectKey, String componentKey, Issue issue)
           
 
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

SensorContextAdaptor

public SensorContextAdaptor(SensorContext sensorContext,
                            MetricFinder metricFinder,
                            Project project,
                            ResourcePerspectives perspectives,
                            Settings settings,
                            FileSystem fs,
                            ActiveRules activeRules,
                            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)

toDefaultIssue

public static DefaultIssue toDefaultIssue(String projectKey,
                                          String componentKey,
                                          Issue issue)


Copyright © 2009–2015 SonarSource. All rights reserved.