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 28ad526c - Use StringUtils.toRoot[Lower|Upper]Case
28ad526c is described below

commit 28ad526ce751fe663fdd1f415de00192fdd1ad16
Author: Gary D. Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Jul 20 10:32:21 2025 -0400

    - Use StringUtils.toRoot[Lower|Upper]Case
---
 .../org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java | 4 ++--
 .../org/apache/commons/beanutils2/converters/AbstractConverter.java   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
 
b/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
index 23a2284d..2783339b 100644
--- 
a/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
+++ 
b/src/main/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospector.java
@@ -20,9 +20,9 @@ import java.beans.IntrospectionException;
 import java.beans.Introspector;
 import java.beans.PropertyDescriptor;
 import java.lang.reflect.Method;
-import java.util.Locale;
 import java.util.Objects;
 
+import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
@@ -159,6 +159,6 @@ public class FluentPropertyBeanIntrospector implements 
BeanIntrospector {
      */
     private String propertyName(final Method m) {
         final String methodName = 
m.getName().substring(getWriteMethodPrefix().length());
-        return methodName.length() > 1 ? Introspector.decapitalize(methodName) 
: methodName.toLowerCase(Locale.ROOT);
+        return methodName.length() > 1 ? Introspector.decapitalize(methodName) 
: StringUtils.toRootLowerCase(methodName);
     }
 }
diff --git 
a/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java 
b/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
index 41480d0a..1cc35dc1 100644
--- 
a/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
+++ 
b/src/main/java/org/apache/commons/beanutils2/converters/AbstractConverter.java
@@ -18,12 +18,12 @@ package org.apache.commons.beanutils2.converters;
 
 import java.lang.reflect.Array;
 import java.util.Collection;
-import java.util.Locale;
 import java.util.Objects;
 
 import org.apache.commons.beanutils2.ConversionException;
 import org.apache.commons.beanutils2.ConvertUtils;
 import org.apache.commons.beanutils2.Converter;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
@@ -66,7 +66,7 @@ public abstract class AbstractConverter<D> implements 
Converter<D> {
      * @return the given string trimmed and converter to lower-case.
      */
     protected static String toLowerCase(final Object value) {
-        return toString(value).toLowerCase(Locale.ROOT);
+        return StringUtils.toRootLowerCase(toString(value));
     }
 
     /**

Reply via email to