This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-jelly.git
The following commit(s) were added to refs/heads/master by this push: new 6cc38989 Use Objects.requireNonNull() 6cc38989 is described below commit 6cc38989757f23df9b567c4e4500f34957343fb9 Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Thu Dec 26 14:15:40 2024 -0500 Use Objects.requireNonNull() --- core/src/main/java/org/apache/commons/jelly/XMLOutput.java | 6 ++---- .../src/main/java/org/apache/commons/jelly/tags/ant/AntTag.java | 7 ++----- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/core/src/main/java/org/apache/commons/jelly/XMLOutput.java b/core/src/main/java/org/apache/commons/jelly/XMLOutput.java index eac12dc2..23741d70 100644 --- a/core/src/main/java/org/apache/commons/jelly/XMLOutput.java +++ b/core/src/main/java/org/apache/commons/jelly/XMLOutput.java @@ -26,6 +26,7 @@ import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; +import java.util.Objects; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -891,10 +892,7 @@ public class XMLOutput implements ContentHandler, LexicalHandler { * This value cannot be null. */ public void setContentHandler(ContentHandler contentHandler) { - if (contentHandler == null) { - throw new NullPointerException("ContentHandler cannot be null!"); - } - this.contentHandler = contentHandler; + this.contentHandler = Objects.requireNonNull(contentHandler, "contentHandler"); } /** diff --git a/jelly-tags/ant/src/main/java/org/apache/commons/jelly/tags/ant/AntTag.java b/jelly-tags/ant/src/main/java/org/apache/commons/jelly/tags/ant/AntTag.java index 3956c926..3336ef10 100644 --- a/jelly-tags/ant/src/main/java/org/apache/commons/jelly/tags/ant/AntTag.java +++ b/jelly-tags/ant/src/main/java/org/apache/commons/jelly/tags/ant/AntTag.java @@ -23,6 +23,7 @@ import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.Iterator; import java.util.Map; +import java.util.Objects; import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.MethodUtils; @@ -309,11 +310,7 @@ public class AntTag extends MapTagSupport implements TaskSource { } public Project getAntProject() { - Project project = AntTagLibrary.getProject(context); - if (project == null) { - throw new NullPointerException("No Ant Project object is available"); - } - return project; + return Objects.requireNonNull(AntTagLibrary.getProject(context), "No Ant Project object is available"); } // Implementation methods