]> source.dussan.org Git - sonarqube.git/commitdiff
Remove the dependency on ArrayUtils from ResourceTypeTree
authorSimon Brandhof <simon.brandhof@gmail.com>
Wed, 22 Feb 2012 00:11:44 +0000 (01:11 +0100)
committerSimon Brandhof <simon.brandhof@gmail.com>
Wed, 22 Feb 2012 00:11:44 +0000 (01:11 +0100)
sonar-plugin-api/src/main/java/org/sonar/api/resources/ResourceTypeTree.java

index 38b26c11a728cd4bdb69cf91ef447020f463399b..3acaa29481ffb76213f2abb464bf1b5d8a273a8a 100644 (file)
@@ -23,7 +23,6 @@ import com.google.common.annotations.Beta;
 import com.google.common.base.Preconditions;
 import com.google.common.base.Predicate;
 import com.google.common.collect.*;
-import org.apache.commons.lang.ArrayUtils;
 import org.sonar.api.BatchExtension;
 import org.sonar.api.ServerExtension;
 import org.sonar.api.batch.InstantiationStrategy;
@@ -84,7 +83,8 @@ public final class ResourceTypeTree implements BatchExtension, ServerExtension {
 
     public Builder addRelations(String parentQualifier, String... childQualifiers) {
       Preconditions.checkNotNull(parentQualifier);
-      Preconditions.checkArgument(ArrayUtils.isNotEmpty(childQualifiers), "childQualifiers can't be empty");
+      Preconditions.checkNotNull(childQualifiers);
+      Preconditions.checkArgument(childQualifiers.length > 0, "childQualifiers can't be empty");
       relations.putAll(parentQualifier, Arrays.asList(childQualifiers));
       return this;
     }