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-beanutils.git


The following commit(s) were added to refs/heads/master by this push:
     new 99604aba Call and assign Objects.requireNonNull()
99604aba is described below

commit 99604abab0f270cadc673bb7d5ed87151223b10c
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Aug 31 13:50:11 2024 -0400

    Call and assign Objects.requireNonNull()
---
 .../apache/commons/beanutils2/BaseDynaBeanMapDecorator.java   |  3 +--
 .../java/org/apache/commons/beanutils2/BasicDynaClass.java    |  3 +--
 .../commons/beanutils2/FluentPropertyBeanIntrospector.java    |  3 +--
 .../java/org/apache/commons/beanutils2/LazyDynaClass.java     |  3 +--
 src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java  |  3 +--
 src/main/java/org/apache/commons/beanutils2/MethodUtils.java  | 11 +++--------
 .../java/org/apache/commons/beanutils2/PropertyUtilsBean.java |  3 +--
 .../java/org/apache/commons/beanutils2/WrapDynaClass.java     |  3 +--
 .../apache/commons/beanutils2/converters/ArrayConverter.java  |  3 +--
 .../apache/commons/beanutils2/converters/ConverterFacade.java |  3 +--
 .../apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java  |  3 +--
 11 files changed, 13 insertions(+), 28 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java 
b/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
index 2688fc18..c9915fb6 100644
--- a/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
+++ b/src/main/java/org/apache/commons/beanutils2/BaseDynaBeanMapDecorator.java
@@ -117,8 +117,7 @@ public abstract class BaseDynaBeanMapDecorator<K> 
implements Map<K, Object> {
      * @throws IllegalArgumentException if the {@link DynaBean} is null.
      */
     public BaseDynaBeanMapDecorator(final DynaBean dynaBean, final boolean 
readOnly) {
-        Objects.requireNonNull(dynaBean, "dynaBean");
-        this.dynaBean = dynaBean;
+        this.dynaBean = Objects.requireNonNull(dynaBean, "dynaBean");
         this.readOnly = readOnly;
     }
 
diff --git a/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java 
b/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
index 7a940fa4..9084e3ef 100644
--- a/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
+++ b/src/main/java/org/apache/commons/beanutils2/BasicDynaClass.java
@@ -153,8 +153,7 @@ public class BasicDynaClass implements DynaClass, 
Serializable {
      */
     @Override
     public DynaProperty getDynaProperty(final String name) {
-        Objects.requireNonNull(name, "name");
-        return propertiesMap.get(name);
+        return propertiesMap.get(Objects.requireNonNull(name, "name"));
     }
 
     /**
diff --git 
a/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
 
b/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
index a1fec561..c9532ed7 100644
--- 
a/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
+++ 
b/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
@@ -105,8 +105,7 @@ public class FluentPropertyBeanIntrospector implements 
BeanIntrospector {
      * @throws IllegalArgumentException if the prefix is <b>null</b>
      */
     public FluentPropertyBeanIntrospector(final String writePrefix) {
-        Objects.requireNonNull(writePrefix, "writePrefix");
-        writeMethodPrefix = writePrefix;
+        writeMethodPrefix = Objects.requireNonNull(writePrefix, "writePrefix");
     }
 
     /**
diff --git a/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java 
b/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
index 2fbf2550..9f81c954 100644
--- a/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
+++ b/src/main/java/org/apache/commons/beanutils2/LazyDynaClass.java
@@ -246,8 +246,7 @@ public class LazyDynaClass extends BasicDynaClass 
implements MutableDynaClass  {
      * @throws IllegalArgumentException if no property name is specified
      */
     public boolean isDynaProperty(final String name) {
-        Objects.requireNonNull(name, "name");
-        return propertiesMap.get(name) != null;
+        return propertiesMap.get(Objects.requireNonNull(name, "name")) != null;
     }
 
     /**
diff --git a/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java 
b/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
index 7c19220e..52044c35 100644
--- a/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
+++ b/src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java
@@ -310,8 +310,7 @@ public class LazyDynaMap extends LazyDynaBean implements 
MutableDynaClass {
          */
         @Override
         protected boolean isDynaProperty(final String name) {
-            Objects.requireNonNull(name, "name");
-            return values.containsKey(name);
+            return values.containsKey(Objects.requireNonNull(name, "name"));
         }
 
     /**
diff --git a/src/main/java/org/apache/commons/beanutils2/MethodUtils.java 
b/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
index 61a47ca5..fe2acfb2 100644
--- a/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
+++ b/src/main/java/org/apache/commons/beanutils2/MethodUtils.java
@@ -69,14 +69,9 @@ public class MethodUtils {
          */
         public MethodDescriptor(final Class<?> cls, final String methodName, 
Class<?>[] paramTypes,
                 final boolean exact) {
-            Objects.requireNonNull(cls, "cls");
-            Objects.requireNonNull(methodName, "methodName");
-            if (paramTypes == null) {
-                paramTypes = BeanUtils.EMPTY_CLASS_ARRAY;
-            }
-            this.cls = cls;
-            this.methodName = methodName;
-            this.paramTypes = paramTypes;
+            this.cls = Objects.requireNonNull(cls, "cls");
+            this.methodName = Objects.requireNonNull(methodName, "methodName");
+            this.paramTypes = paramTypes != null ? paramTypes : 
BeanUtils.EMPTY_CLASS_ARRAY;
             this.exact= exact;
             this.hashCode = methodName.length();
         }
diff --git a/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java 
b/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
index 7d7ef87a..a33fa04d 100644
--- a/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
+++ b/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
@@ -165,8 +165,7 @@ public class PropertyUtilsBean {
      * @since 1.9
      */
     public void addBeanIntrospector(final BeanIntrospector introspector) {
-        Objects.requireNonNull(introspector, "introspector");
-        introspectors.add(introspector);
+        introspectors.add(Objects.requireNonNull(introspector, 
"introspector"));
     }
 
     /**
diff --git a/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java 
b/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
index a1ebe4b9..c3a308aa 100644
--- a/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
+++ b/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
@@ -227,8 +227,7 @@ public class WrapDynaClass implements DynaClass {
      */
     @Override
     public DynaProperty getDynaProperty(final String name) {
-        Objects.requireNonNull(name, "name");
-        return propertiesMap.get(name);
+        return propertiesMap.get(Objects.requireNonNull(name, "name"));
     }
 
     /**
diff --git 
a/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java 
b/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
index 2111c678..c56fcbfd 100644
--- a/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
+++ b/src/main/java/org/apache/commons/beanutils2/converters/ArrayConverter.java
@@ -153,9 +153,8 @@ public class ArrayConverter<C> extends AbstractConverter<C> 
{
         if (!defaultType.isArray()) {
             throw new IllegalArgumentException("Default type must be an 
array.");
         }
-        Objects.requireNonNull(elementConverter, "elementConverter");
+        this.elementConverter = Objects.requireNonNull(elementConverter, 
"elementConverter");
         this.defaultType = defaultType;
-        this.elementConverter = elementConverter;
     }
 
     /**
diff --git 
a/src/main/java/org/apache/commons/beanutils2/converters/ConverterFacade.java 
b/src/main/java/org/apache/commons/beanutils2/converters/ConverterFacade.java
index 0b107c71..d3d2fec5 100644
--- 
a/src/main/java/org/apache/commons/beanutils2/converters/ConverterFacade.java
+++ 
b/src/main/java/org/apache/commons/beanutils2/converters/ConverterFacade.java
@@ -43,8 +43,7 @@ public final class ConverterFacade<T> implements Converter<T> 
{
      * @param converter The converter to delegate to
      */
     public ConverterFacade(final Converter<T> converter) {
-        Objects.requireNonNull(converter, "converter");
-        this.converter = converter;
+        this.converter = Objects.requireNonNull(converter, "converter");
     }
 
     /**
diff --git 
a/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java 
b/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
index be2fd69c..d4953462 100644
--- a/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
+++ b/src/main/java/org/apache/commons/beanutils2/sql/AbstractJdbcDynaClass.java
@@ -163,8 +163,7 @@ abstract class AbstractJdbcDynaClass implements DynaClass, 
Serializable {
      */
     @Override
     public DynaProperty getDynaProperty(final String name) {
-        Objects.requireNonNull(name, "name");
-        return propertiesMap.get(name);
+        return propertiesMap.get(Objects.requireNonNull(name, "name"));
 
     }
 

Reply via email to