From be80df44403a22e2e7dd852f5870533a95c0e1f7 Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Wed, 27 Jul 2011 19:14:59 +0200 Subject: [PATCH] SONAR-2650 fix startup when no FileFilter extensions are installed --- .../org/sonar/batch/DefaultProjectFileSystem2.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/sonar-batch/src/main/java/org/sonar/batch/DefaultProjectFileSystem2.java b/sonar-batch/src/main/java/org/sonar/batch/DefaultProjectFileSystem2.java index 49516407078..a59ef1c590c 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/DefaultProjectFileSystem2.java +++ b/sonar-batch/src/main/java/org/sonar/batch/DefaultProjectFileSystem2.java @@ -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(); -- 2.39.5