From: Simon Brandhof Date: Wed, 22 Feb 2012 00:11:44 +0000 (+0100) Subject: Remove the dependency on ArrayUtils from ResourceTypeTree X-Git-Tag: 2.14~35 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=948692308d6f43e0525f0bf3210e44288a24f8da;p=sonarqube.git Remove the dependency on ArrayUtils from ResourceTypeTree --- diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/resources/ResourceTypeTree.java b/sonar-plugin-api/src/main/java/org/sonar/api/resources/ResourceTypeTree.java index 38b26c11a72..3acaa29481f 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/resources/ResourceTypeTree.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/resources/ResourceTypeTree.java @@ -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; }