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

commit 4161d6019a1f68d0a3dc819702d90ad4044e4c05
Author: Gary Gregory <[email protected]>
AuthorDate: Wed Dec 17 07:49:35 2025 -0500

    Internal refactoring
---
 src/main/java/org/apache/commons/lang3/CharSetUtils.java | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/apache/commons/lang3/CharSetUtils.java 
b/src/main/java/org/apache/commons/lang3/CharSetUtils.java
index 6fb06319b..4b2ed54ef 100644
--- a/src/main/java/org/apache/commons/lang3/CharSetUtils.java
+++ b/src/main/java/org/apache/commons/lang3/CharSetUtils.java
@@ -51,7 +51,7 @@ public class CharSetUtils {
      * @since 3.2
      */
     public static boolean containsAny(final String str, final String... set) {
-        if (StringUtils.isEmpty(str) || deepEmpty(set)) {
+        if (isEmpty(str, set)) {
             return false;
         }
         final CharSet chars = CharSet.getInstance(set);
@@ -82,7 +82,7 @@ public static boolean containsAny(final String str, final 
String... set) {
      * @return the character count, zero if null string input
      */
     public static int count(final String str, final String... set) {
-        if (StringUtils.isEmpty(str) || deepEmpty(set)) {
+        if (isEmpty(str, set)) {
             return 0;
         }
         final CharSet chars = CharSet.getInstance(set);
@@ -125,12 +125,16 @@ private static boolean deepEmpty(final String[] strings) {
      * @return the modified String, {@code null} if null string input
      */
     public static String delete(final String str, final String... set) {
-        if (StringUtils.isEmpty(str) || deepEmpty(set)) {
+        if (isEmpty(str, set)) {
             return str;
         }
         return modify(str, set, false);
     }
 
+    private static boolean isEmpty(final String str, final String... set) {
+        return StringUtils.isEmpty(str) || deepEmpty(set);
+    }
+
     /**
      * Takes an argument in set-syntax, see evaluateSet,
      * and keeps any of characters present in the specified string.
@@ -199,7 +203,7 @@ private static String modify(final String str, final 
String[] set, final boolean
      * @return the modified String, {@code null} if null string input
      */
     public static String squeeze(final String str, final String... set) {
-        if (StringUtils.isEmpty(str) || deepEmpty(set)) {
+        if (isEmpty(str, set)) {
             return str;
         }
         final CharSet chars = CharSet.getInstance(set);

Reply via email to