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

mattsicker pushed a commit to branch mean-bean-machine
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit 78e1f100e8f5ead9f43c30f004ff64858fbe8f7f
Author: Matt Sicker <[email protected]>
AuthorDate: Sat May 29 14:03:47 2021 -0500

    Replace java.beans use with BeanUtils
---
 .../logging/log4j/plugins/defaults/model/DefaultElementManager.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/defaults/model/DefaultElementManager.java
 
b/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/defaults/model/DefaultElementManager.java
index 63cd4fd..c80a920 100644
--- 
a/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/defaults/model/DefaultElementManager.java
+++ 
b/log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/defaults/model/DefaultElementManager.java
@@ -24,6 +24,7 @@ import org.apache.logging.log4j.plugins.api.Ignore;
 import org.apache.logging.log4j.plugins.api.Named;
 import org.apache.logging.log4j.plugins.api.QualifierType;
 import org.apache.logging.log4j.plugins.api.ScopeType;
+import org.apache.logging.log4j.plugins.internal.util.BeanUtils;
 import org.apache.logging.log4j.plugins.spi.bean.Bean;
 import org.apache.logging.log4j.plugins.spi.model.ElementManager;
 import org.apache.logging.log4j.plugins.spi.model.InjectionPoint;
@@ -41,7 +42,6 @@ import org.apache.logging.log4j.plugins.util.Cache;
 import org.apache.logging.log4j.plugins.util.TypeUtil;
 import org.apache.logging.log4j.plugins.util.WeakCache;
 
-import java.beans.Introspector;
 import java.lang.annotation.Annotation;
 import java.lang.reflect.Type;
 import java.util.Collection;
@@ -96,12 +96,12 @@ public class DefaultElementManager implements 
ElementManager {
         if (element instanceof MetaMethod<?, ?>) {
             final Matcher matcher = BEAN_METHOD.matcher(elementName);
             if (matcher.matches()) {
-                defaultNamedValue = 
Introspector.decapitalize(matcher.group(2));
+                defaultNamedValue = BeanUtils.decapitalize(matcher.group(2));
             } else {
                 defaultNamedValue = elementName;
             }
         } else if (element instanceof MetaClass<?>) {
-            defaultNamedValue = Introspector.decapitalize(((MetaClass<?>) 
element).getJavaClass().getSimpleName());
+            defaultNamedValue = BeanUtils.decapitalize(((MetaClass<?>) 
element).getJavaClass().getSimpleName());
         } else {
             defaultNamedValue = elementName;
         }

Reply via email to