You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2021/01/21 16:51:03 UTC

[commons-beanutils] branch master updated (f92aa06 -> dd17382)

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git.


    from f92aa06  Use isEmpty().
     new 6c152a1  Use final.
     new dd17382  Ignore IntelliJ files.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                                          | 2 ++
 src/main/java/org/apache/commons/beanutils2/BeanMap.java            | 6 +++---
 .../apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java  | 6 +++---
 .../apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java | 6 +++---
 .../apache/commons/beanutils2/BeanToPropertyValueTransformer.java   | 4 ++--
 src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java  | 4 ++--
 src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java      | 4 ++--
 .../org/apache/commons/beanutils2/DynaBeanMapDecoratorTestCase.java | 6 +++---
 .../java/org/apache/commons/beanutils2/bugs/Jira509TestCase.java    | 2 +-
 .../apache/commons/beanutils2/locale/LocaleBeanUtilsTestCase.java   | 2 +-
 10 files changed, 22 insertions(+), 20 deletions(-)


[commons-beanutils] 02/02: Ignore IntelliJ files.

Posted by gg...@apache.org.
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

commit dd173823f01ab9a6bc455273f68f696131332e3f
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 21 11:50:58 2021 -0500

    Ignore IntelliJ files.
---
 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.gitignore b/.gitignore
index aebe684..4992cf7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,5 @@
 .classpath
 .project
 .settings/
+/.idea/
+/commons-beanutils2.iml


[commons-beanutils] 01/02: Use final.

Posted by gg...@apache.org.
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

commit 6c152a18295565b83312bb20c6cc99f61c2bc074
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 21 11:50:39 2021 -0500

    Use final.
---
 src/main/java/org/apache/commons/beanutils2/BeanMap.java            | 6 +++---
 .../apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java  | 6 +++---
 .../apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java | 6 +++---
 .../apache/commons/beanutils2/BeanToPropertyValueTransformer.java   | 4 ++--
 src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java  | 4 ++--
 src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java      | 4 ++--
 .../org/apache/commons/beanutils2/DynaBeanMapDecoratorTestCase.java | 6 +++---
 .../java/org/apache/commons/beanutils2/bugs/Jira509TestCase.java    | 2 +-
 .../apache/commons/beanutils2/locale/LocaleBeanUtilsTestCase.java   | 2 +-
 9 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/src/main/java/org/apache/commons/beanutils2/BeanMap.java b/src/main/java/org/apache/commons/beanutils2/BeanMap.java
index c456d40..be3c0bf 100644
--- a/src/main/java/org/apache/commons/beanutils2/BeanMap.java
+++ b/src/main/java/org/apache/commons/beanutils2/BeanMap.java
@@ -45,9 +45,9 @@ public class BeanMap extends AbstractMap<String, Object> implements Cloneable {
 
     private transient Object bean;
 
-    private transient HashMap<String, Method> readMethods = new HashMap<>();
-    private transient HashMap<String, Method> writeMethods = new HashMap<>();
-    private transient HashMap<String, Class<? extends Object>> types = new HashMap<>();
+    private final transient HashMap<String, Method> readMethods = new HashMap<>();
+    private final transient HashMap<String, Method> writeMethods = new HashMap<>();
+    private final transient HashMap<String, Class<? extends Object>> types = new HashMap<>();
 
     /**
      * An empty array. Used to invoke accessors via reflection.
diff --git a/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java b/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java
index 9f0c2b4..6042926 100644
--- a/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java
+++ b/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueChangeConsumer.java
@@ -87,13 +87,13 @@ public class BeanPropertyValueChangeConsumer<T, V> implements Consumer<T> {
     /**
      * The name of the property which will be updated when this {@code Closure} executes.
      */
-    private String propertyName;
+    private final String propertyName;
 
     /**
      * The value that the property specified by {@code propertyName}
      * will be updated to when this {@code Closure} executes.
      */
-    private V propertyValue;
+    private final V propertyValue;
 
     /**
      * Determines whether {@code null} objects in the property path will generate an
@@ -105,7 +105,7 @@ public class BeanPropertyValueChangeConsumer<T, V> implements Consumer<T> {
      * {@code IllegalArgumentException</code> throw by <code>PropertyUtils} will be logged and
      * re-thrown.
      */
-    private boolean ignoreNull;
+    private final boolean ignoreNull;
 
     /**
      * Constructor which takes the name of the property to be changed, the new value to set
diff --git a/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java b/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
index 1dae193..b56e153 100644
--- a/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
+++ b/src/main/java/org/apache/commons/beanutils2/BeanPropertyValueEqualsPredicate.java
@@ -118,13 +118,13 @@ public class BeanPropertyValueEqualsPredicate<T, V> implements Predicate<T> {
     /**
      * The name of the property which will be evaluated when this {@code Predicate} is executed.
      */
-    private String propertyName;
+    private final String propertyName;
 
     /**
      * The value that the property specified by {@code propertyName}
      * will be compared to when this {@code Predicate} executes.
      */
-    private V propertyValue;
+    private final V propertyValue;
 
     /**
      * <p>Should {@code null} objects in the property path be ignored?</p>
@@ -139,7 +139,7 @@ public class BeanPropertyValueEqualsPredicate<T, V> implements Predicate<T> {
      * re-thrown.
      * </p>
      */
-    private boolean ignoreNull;
+    private final boolean ignoreNull;
 
     /**
      * Constructor which takes the name of the property, its expected value to be used in evaluation,
diff --git a/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java b/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java
index 7c81d7e..72853e8 100644
--- a/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java
+++ b/src/main/java/org/apache/commons/beanutils2/BeanToPropertyValueTransformer.java
@@ -77,7 +77,7 @@ public class BeanToPropertyValueTransformer<T, R> implements Function<T, R> {
     private final Log log = LogFactory.getLog(this.getClass());
 
     /** The name of the property that will be used in the transformation of the object. */
-    private String propertyName;
+    private final String propertyName;
 
     /**
      * <p>Should null objects on the property path throw an {@code IllegalArgumentException}?</p>
@@ -92,7 +92,7 @@ public class BeanToPropertyValueTransformer<T, R> implements Function<T, R> {
      * re-thrown.
      * </p>
      */
-    private boolean ignoreNull;
+    private final boolean ignoreNull;
 
     /**
      * Constructs a Transformer which does not ignore nulls.
diff --git a/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java b/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
index 56a59ec..9b49dce 100644
--- a/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
+++ b/src/main/java/org/apache/commons/beanutils2/PropertyUtilsBean.java
@@ -106,8 +106,8 @@ public class PropertyUtilsBean {
      * The cache of PropertyDescriptor arrays for beans we have already
      * introspected, keyed by the java.lang.Class of this object.
      */
-    private WeakFastHashMap<Class<?>, BeanIntrospectionData> descriptorsCache;
-    private WeakFastHashMap<Class<?>, Map> mappedDescriptorsCache;
+    private final WeakFastHashMap<Class<?>, BeanIntrospectionData> descriptorsCache;
+    private final WeakFastHashMap<Class<?>, Map> mappedDescriptorsCache;
 
     /** Log instance */
     private final Log log = LogFactory.getLog(PropertyUtilsBean.class);
diff --git a/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java b/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
index dc7abf5..5863ee4 100644
--- a/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
+++ b/src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java
@@ -71,12 +71,12 @@ public class WrapDynaClass implements DynaClass {
     /**
      * Name of the JavaBean class represented by this WrapDynaClass.
      */
-    private String beanClassName;
+    private final String beanClassName;
 
     /**
      * Reference to the JavaBean class represented by this WrapDynaClass.
      */
-    private Reference<Class<?>> beanClassRef;
+    private final Reference<Class<?>> beanClassRef;
 
     /** Stores the associated {@code PropertyUtilsBean} instance. */
     private final PropertyUtilsBean propertyUtilsBean;
diff --git a/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTestCase.java b/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTestCase.java
index efd371f..a154b85 100644
--- a/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTestCase.java
+++ b/src/test/java/org/apache/commons/beanutils2/DynaBeanMapDecoratorTestCase.java
@@ -45,9 +45,9 @@ public class DynaBeanMapDecoratorTestCase extends TestCase {
                       stringProp, nullProp, intProp, dateProp, mapProp};
     private static final DynaClass dynaClass = new BasicDynaClass("testDynaClass", BasicDynaBean.class, properties);
 
-    private static String  stringVal = "somevalue";
-    private static Integer intVal    = new Integer(5);
-    private static Date    dateVal   = new Date();
+    private static final String  stringVal = "somevalue";
+    private static final Integer intVal    = new Integer(5);
+    private static final Date    dateVal   = new Date();
     private final Map<Object, Object>     mapVal    = new HashMap<>();
 
     private final Object[] values = new Object[] {stringVal, null, intVal, dateVal, mapVal};
diff --git a/src/test/java/org/apache/commons/beanutils2/bugs/Jira509TestCase.java b/src/test/java/org/apache/commons/beanutils2/bugs/Jira509TestCase.java
index 439737f..03839fa 100644
--- a/src/test/java/org/apache/commons/beanutils2/bugs/Jira509TestCase.java
+++ b/src/test/java/org/apache/commons/beanutils2/bugs/Jira509TestCase.java
@@ -66,7 +66,7 @@ public class Jira509TestCase {
             // Loop _may_ hang without fix.
             for (int i = 1; i < 10_000_000; i++) {
                 executor.submit(new Runnable() {
-                    Class<?> clazz = classList.get(random(classList.size()));
+                    final Class<?> clazz = classList.get(random(classList.size()));
 
                     @Override
                     public void run() {
diff --git a/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsTestCase.java b/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsTestCase.java
index 1d914c3..681a69c 100644
--- a/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsTestCase.java
+++ b/src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanUtilsTestCase.java
@@ -30,7 +30,7 @@ import junit.framework.TestSuite;
  */
 public class LocaleBeanUtilsTestCase extends TestCase {
 
-    private static Log log = LogFactory.getLog(LocaleBeanUtilsTestCase.class);
+    private static final Log log = LogFactory.getLog(LocaleBeanUtilsTestCase.class);
 
     /**
      * Constructs a new instance of this test case.