From ef935dfca63156fbbe670700ee6af15d807fb59d Mon Sep 17 00:00:00 2001 From: Basil Crow Date: Wed, 27 Mar 2024 09:54:46 -0700 Subject: [PATCH] Remove usage of `org.apache.commons.lang.Validate` --- core/src/main/java/hudson/slaves/Cloud.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/hudson/slaves/Cloud.java b/core/src/main/java/hudson/slaves/Cloud.java index d7d87c22743b..6552685a05d0 100644 --- a/core/src/main/java/hudson/slaves/Cloud.java +++ b/core/src/main/java/hudson/slaves/Cloud.java @@ -54,7 +54,6 @@ import javax.servlet.ServletException; import jenkins.model.Jenkins; import net.sf.json.JSONObject; -import org.apache.commons.lang.Validate; import org.kohsuke.accmod.Restricted; import org.kohsuke.accmod.restrictions.DoNotUse; import org.kohsuke.stapler.DataBoundConstructor; @@ -118,8 +117,14 @@ public abstract class Cloud extends Actionable implements ExtensionPoint, Descri public String name; protected Cloud(String name) { - Validate.notEmpty(name, Messages.Cloud_RequiredName()); - this.name = name; + this.name = validateNotEmpty(name); + } + + private static String validateNotEmpty(String name) { + if (name == null || name.isEmpty()) { + throw new IllegalArgumentException(Messages.Cloud_RequiredName()); + } + return name; } @Override