]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-2650 fix startup when no FileFilter extensions are installed
authorSimon Brandhof <simon.brandhof@gmail.com>
Wed, 27 Jul 2011 17:14:59 +0000 (19:14 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Wed, 27 Jul 2011 17:15:19 +0000 (19:15 +0200)
sonar-batch/src/main/java/org/sonar/batch/DefaultProjectFileSystem2.java

index 495164070788af42bc13edd6886d0a7a53570d98..a59ef1c590c467a39a2936db92a92ada1a4818d5 100644 (file)
@@ -42,7 +42,7 @@ public class DefaultProjectFileSystem2 extends DefaultProjectFileSystem {
   private ProjectDefinition def;
   private MavenProject pom;
 
-  public DefaultProjectFileSystem2(Project project, Languages languages, ProjectDefinition def, FileFilter... fileFilters) {
+  public DefaultProjectFileSystem2(Project project, Languages languages, ProjectDefinition def, FileFilter[] fileFilters) {
     super(project, languages, fileFilters);
     this.def = def;
   }
@@ -50,11 +50,21 @@ public class DefaultProjectFileSystem2 extends DefaultProjectFileSystem {
   /**
    * For Maven.
    */
-  public DefaultProjectFileSystem2(Project project, Languages languages, ProjectDefinition def, MavenProject pom, FileFilter... fileFilters) {
+  public DefaultProjectFileSystem2(Project project, Languages languages, ProjectDefinition def, MavenProject pom, FileFilter[] fileFilters) {
     this(project, languages, def, fileFilters);
     this.pom = pom;
   }
 
+  public DefaultProjectFileSystem2(Project project, Languages languages, ProjectDefinition def) {
+    this(project, languages, def, new FileFilter[0]);
+  }
+
+  /**
+   * For Maven.
+   */
+  public DefaultProjectFileSystem2(Project project, Languages languages, ProjectDefinition def, MavenProject pom) {
+    this(project, languages, def, pom, new FileFilter[0]);
+  }
 
   public File getBasedir() {
     return def.getBaseDir();