private DefaultSensorDescriptor descriptor;
private AnalyzerOptimizer optimizer;
- public SensorWrapper(Sensor analyzer, SensorContext adaptor, AnalyzerOptimizer optimizer) {
- this.analyzer = analyzer;
+ public SensorWrapper(Sensor newSensor, SensorContext adaptor, AnalyzerOptimizer optimizer) {
+ this.analyzer = newSensor;
this.optimizer = optimizer;
descriptor = new DefaultSensorDescriptor();
- analyzer.describe(descriptor);
+ newSensor.describe(descriptor);
this.adaptor = adaptor;
}
public void analyse(Project module, org.sonar.api.batch.SensorContext context) {
analyzer.execute(adaptor);
}
+
+ @Override
+ public String toString() {
+ return descriptor.name() + " (wrapped)";
+ }
}