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


The following commit(s) were added to refs/heads/master by this push:
     new da9113a9 Update from deprecated code
da9113a9 is described below

commit da9113a9639005711e77803232ea7b2a9e460d35
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Nov 30 08:20:06 2025 -0500

    Update from deprecated code
---
 src/main/java/org/apache/bcel/generic/Type.java                    | 3 ++-
 .../org/apache/bcel/classfile/ConstantPoolModuleToStringTest.java  | 7 ++++---
 src/test/java/org/apache/bcel/verifier/VerifierTest.java           | 4 ++--
 3 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/main/java/org/apache/bcel/generic/Type.java 
b/src/main/java/org/apache/bcel/generic/Type.java
index 3a1fffbf..91ec9aa1 100644
--- a/src/main/java/org/apache/bcel/generic/Type.java
+++ b/src/main/java/org/apache/bcel/generic/Type.java
@@ -28,6 +28,7 @@ import org.apache.bcel.classfile.ClassFormatException;
 import org.apache.bcel.classfile.InvalidMethodSignatureException;
 import org.apache.bcel.classfile.Utility;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.Strings;
 
 /**
  * Abstract super class for all possible Java types, namely basic types such 
as int, object types like String and array
@@ -287,7 +288,7 @@ public abstract class Type {
     }
 
     static String internalTypeNameToSignature(final String internalTypeName) {
-        if (StringUtils.isEmpty(internalTypeName) || 
StringUtils.equalsAny(internalTypeName, Const.SHORT_TYPE_NAMES)) {
+        if (StringUtils.isEmpty(internalTypeName) || 
Strings.CS.equalsAny(internalTypeName, Const.SHORT_TYPE_NAMES)) {
             return internalTypeName;
         }
         switch (internalTypeName.charAt(0)) {
diff --git 
a/src/test/java/org/apache/bcel/classfile/ConstantPoolModuleToStringTest.java 
b/src/test/java/org/apache/bcel/classfile/ConstantPoolModuleToStringTest.java
index 9e425e9d..40b37f7d 100644
--- 
a/src/test/java/org/apache/bcel/classfile/ConstantPoolModuleToStringTest.java
+++ 
b/src/test/java/org/apache/bcel/classfile/ConstantPoolModuleToStringTest.java
@@ -34,6 +34,7 @@ import java.util.regex.Pattern;
 
 import org.apache.bcel.util.SyntheticRepository;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.Strings;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.ValueSource;
@@ -313,10 +314,10 @@ class ConstantPoolModuleToStringTest {
             while (matcher.find()) {
                 switch (matcher.group(2)) {
                     case ":":
-                        assertTrue(StringUtils.containsAny(matcher.group(1), 
"name", "flags", "version"));
+                        assertTrue(Strings.CS.containsAny(matcher.group(1), 
"name", "flags", "version"));
                         break;
                     case "(":
-                        assertTrue(StringUtils.containsAny(matcher.group(1), 
"requires", "exports", "opens", "uses", "provides"));
+                        assertTrue(Strings.CS.containsAny(matcher.group(1), 
"requires", "exports", "opens", "uses", "provides"));
                         break;
                     default:
                         break;
@@ -387,7 +388,7 @@ class ConstantPoolModuleToStringTest {
             append(constantModule);
             append(constantModule.toString(pool));
             final String s = constantModule.toString(pool).trim();
-            final boolean condition = StringUtils.startsWithAny(s,
+            final boolean condition = Strings.CS.startsWithAny(s,
                     "jdk.",
                     "java.",
                     "org.junit",
diff --git a/src/test/java/org/apache/bcel/verifier/VerifierTest.java 
b/src/test/java/org/apache/bcel/verifier/VerifierTest.java
index 0208b37a..e15f46a1 100644
--- a/src/test/java/org/apache/bcel/verifier/VerifierTest.java
+++ b/src/test/java/org/apache/bcel/verifier/VerifierTest.java
@@ -39,7 +39,7 @@ import 
org.apache.bcel.verifier.exc.AssertionViolatedException;
 import org.apache.bcel.verifier.input.FieldVerifierChildClass;
 import org.apache.bcel.verifier.input.StaticFieldVerifierChildClass;
 import org.apache.bcel.verifier.statics.StringRepresentation;
-import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.Strings;
 import org.apache.commons.lang3.SystemProperties;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Test;
@@ -53,7 +53,7 @@ class VerifierTest {
     }
 
     private static void testDefaultMethodValidation(final String className, 
final String... excludes) throws ClassNotFoundException {
-        if (StringUtils.endsWithAny(className, excludes)) {
+        if (Strings.CS.endsWithAny(className, excludes)) {
             return;
         }
         final Verifier verifier = VerifierFactory.getVerifier(className);

Reply via email to