]> source.dussan.org Git - sonarqube.git/commitdiff
Xoo MeasureSensor supports language Xoo2
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Tue, 29 Aug 2017 16:36:57 +0000 (18:36 +0200)
committerTeryk Bellahsene <teryk@users.noreply.github.com>
Wed, 30 Aug 2017 14:24:53 +0000 (16:24 +0200)
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/lang/MeasureSensor.java

index 8255691c0d28060b6ea36c46615716aaec13e3bb..7a23f1b278b1aa30fe2ebd720c319f82d26725d2 100644 (file)
@@ -35,6 +35,7 @@ import org.sonar.api.batch.sensor.measure.NewMeasure;
 import org.sonar.api.utils.log.Logger;
 import org.sonar.api.utils.log.Loggers;
 import org.sonar.xoo.Xoo;
+import org.sonar.xoo.Xoo2;
 
 /**
  * Parse files *.xoo.measures
@@ -109,12 +110,12 @@ public class MeasureSensor implements Sensor {
   public void describe(SensorDescriptor descriptor) {
     descriptor
       .name("Xoo Measure Sensor")
-      .onlyOnLanguages(Xoo.KEY);
+      .onlyOnLanguages(Xoo.KEY, Xoo2.KEY);
   }
 
   @Override
   public void execute(SensorContext context) {
-    for (InputFile file : context.fileSystem().inputFiles(context.fileSystem().predicates().hasLanguages(Xoo.KEY))) {
+    for (InputFile file : context.fileSystem().inputFiles(context.fileSystem().predicates().hasLanguages(Xoo.KEY, Xoo2.KEY))) {
       File ioFile = file.file();
       File measureFile = new File(ioFile.getParentFile(), ioFile.getName() + MEASURES_EXTENSION);
       processFileMeasures(file, measureFile, context);