]> source.dussan.org Git - sonarqube.git/commitdiff
Fix recursive loop in ProjectDefinition#setSourceDirs()
authorSimon Brandhof <simon.brandhof@gmail.com>
Tue, 7 Jun 2011 15:03:32 +0000 (17:03 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Tue, 7 Jun 2011 15:03:32 +0000 (17:03 +0200)
sonar-plugin-api/src/main/java/org/sonar/api/batch/bootstrap/ProjectDefinition.java

index df7acb38b3a3b59a6c23e30a4d89ebdb285ad60a..e824d4e0a8732bffe5533a4eace42dd4ce7111e3 100644 (file)
@@ -167,7 +167,10 @@ public final class ProjectDefinition implements BatchComponent {
 
   public ProjectDefinition setSourceDirs(File... dirs) {
     resetSourceDirs();
-    return setSourceDirs(dirs);
+    for (File dir : dirs) {
+      addSourceDirs(dir.getAbsolutePath());
+    }
+    return this;
   }
 
   /**
@@ -227,7 +230,10 @@ public final class ProjectDefinition implements BatchComponent {
 
   public ProjectDefinition setTestDirs(File... dirs) {
     resetTestDirs();
-    return setTestDirs(dirs);
+    for (File dir : dirs) {
+      addTestDirs(dir.getAbsolutePath());
+    }
+    return this;
   }
 
   public ProjectDefinition resetTestDirs() {