package org.sonar.batch.bootstrap;
import com.google.common.collect.Lists;
+import org.sonar.api.BatchComponent;
import org.sonar.api.ExtensionProvider;
import org.sonar.api.measures.CoreMetrics;
import org.sonar.api.measures.Metric;
import org.sonar.api.measures.Metrics;
-import org.sonar.api.task.TaskComponent;
import java.util.List;
-public class MetricProvider extends ExtensionProvider implements TaskComponent {
+public class MetricProvider extends ExtensionProvider implements BatchComponent {
private Metrics[] factories;
*/
package org.sonar.api.measures;
+import org.sonar.api.BatchExtension;
import org.sonar.api.ServerExtension;
-import org.sonar.api.task.TaskExtension;
import java.util.List;
/**
* @since 1.10
*/
-public interface Metrics extends TaskExtension, ServerExtension {
+public interface Metrics extends BatchExtension, ServerExtension {
List<Metric> getMetrics();
}