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

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

commit af222b220eb13c6b4456df5ebd98614323151149
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Aug 18 08:40:36 2024 -0400

    Use lambdas
---
 .../java/org/apache/commons/beanutils/BeanMap.java | 58 ++++------------------
 1 file changed, 9 insertions(+), 49 deletions(-)

diff --git a/src/main/java/org/apache/commons/beanutils/BeanMap.java 
b/src/main/java/org/apache/commons/beanutils/BeanMap.java
index c46e5d2e..e8feecaf 100644
--- a/src/main/java/org/apache/commons/beanutils/BeanMap.java
+++ b/src/main/java/org/apache/commons/beanutils/BeanMap.java
@@ -159,75 +159,35 @@ public class BeanMap extends AbstractMap<Object, Object> 
implements Cloneable {
                 new HashMap<>();
         defaultTransformers.put(
             Boolean.TYPE,
-            new Transformer() {
-                @Override
-                public Object transform( final Object input ) {
-                    return Boolean.valueOf( input.toString() );
-                }
-            }
+            input -> Boolean.valueOf( input.toString() )
         );
         defaultTransformers.put(
             Character.TYPE,
-            new Transformer() {
-                @Override
-                public Object transform( final Object input ) {
-                    return Character.valueOf(input.toString().charAt( 0 ));
-                }
-            }
+            input -> Character.valueOf(input.toString().charAt( 0 ))
         );
         defaultTransformers.put(
             Byte.TYPE,
-            new Transformer() {
-                @Override
-                public Object transform( final Object input ) {
-                    return Byte.valueOf( input.toString() );
-                }
-            }
+            input -> Byte.valueOf( input.toString() )
         );
         defaultTransformers.put(
             Short.TYPE,
-            new Transformer() {
-                @Override
-                public Object transform( final Object input ) {
-                    return Short.valueOf( input.toString() );
-                }
-            }
+            input -> Short.valueOf( input.toString() )
         );
         defaultTransformers.put(
             Integer.TYPE,
-            new Transformer() {
-                @Override
-                public Object transform( final Object input ) {
-                    return Integer.valueOf( input.toString() );
-                }
-            }
+            input -> Integer.valueOf( input.toString() )
         );
         defaultTransformers.put(
             Long.TYPE,
-            new Transformer() {
-                @Override
-                public Object transform( final Object input ) {
-                    return Long.valueOf( input.toString() );
-                }
-            }
+            input -> Long.valueOf( input.toString() )
         );
         defaultTransformers.put(
             Float.TYPE,
-            new Transformer() {
-                @Override
-                public Object transform( final Object input ) {
-                    return Float.valueOf( input.toString() );
-                }
-            }
+            input -> Float.valueOf( input.toString() )
         );
         defaultTransformers.put(
             Double.TYPE,
-            new Transformer() {
-                @Override
-                public Object transform( final Object input ) {
-                    return Double.valueOf( input.toString() );
-                }
-            }
+            input -> Double.valueOf( input.toString() )
         );
         return defaultTransformers;
     }
@@ -820,7 +780,7 @@ public class BeanMap extends AbstractMap<Object, Object> 
implements Cloneable {
     public void putAllWriteable(final BeanMap map) {
         for (final Object key : map.readMethods.keySet()) {
             if (getWriteMethod(key) != null) {
-                this.put(key, map.get(key));
+                put(key, map.get(key));
             }
         }
     }

Reply via email to