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

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new e9a6167bab StringUtils improvements
e9a6167bab is described below

commit e9a6167baba5640eea4ea2eba2214fbb05ed64ce
Author: James Bognar <[email protected]>
AuthorDate: Sun Nov 30 10:58:53 2025 -0500

    StringUtils improvements
---
 .../src/main/java/org/apache/juneau/bean/openapi3/Items.java      | 6 +++---
 .../src/main/java/org/apache/juneau/bean/openapi3/Parameter.java  | 6 +++---
 .../java/org/apache/juneau/bean/openapi3/SecuritySchemeInfo.java  | 6 +++---
 .../src/main/java/org/apache/juneau/common/utils/StringUtils.java | 4 ++--
 .../java/org/apache/juneau/common/utils/StringUtils_Test.java     | 8 ++++----
 5 files changed, 15 insertions(+), 15 deletions(-)

diff --git 
a/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Items.java
 
b/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Items.java
index 9f3f272b13..f857952275 100644
--- 
a/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Items.java
+++ 
b/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Items.java
@@ -19,7 +19,7 @@ package org.apache.juneau.bean.openapi3;
 import static org.apache.juneau.common.utils.AssertionUtils.*;
 import static org.apache.juneau.common.utils.CollectionUtils.*;
 import static org.apache.juneau.common.utils.StringUtils.*;
-import static org.apache.juneau.common.utils.StringUtils.contains;
+import static org.apache.juneau.common.utils.StringUtils.containsAny;
 import static org.apache.juneau.common.utils.ThrowableUtils.*;
 import static org.apache.juneau.common.utils.Utils.*;
 import static org.apache.juneau.internal.ConverterUtils.*;
@@ -434,7 +434,7 @@ public class Items extends OpenApiElement {
         * @return This object
         */
        public Items setCollectionFormat(String value) {
-               if (isStrict() && ! contains(value, VALID_COLLECTION_FORMATS))
+               if (isStrict() && ! containsAny(value, 
VALID_COLLECTION_FORMATS))
                        throw rex("Invalid value passed in to 
setCollectionFormat(String).  Value=''{0}'', valid values=[{1}]", value, 
toCdl(VALID_COLLECTION_FORMATS));
                collectionFormat = value;
                return this;
@@ -706,7 +706,7 @@ public class Items extends OpenApiElement {
         * @return This object
         */
        public Items setType(String value) {
-               if (isStrict() && ! contains(value, VALID_TYPES))
+               if (isStrict() && ! containsAny(value, VALID_TYPES))
                        throw illegalArg("Invalid value passed in to 
setType(String).  Value=''{0}'', valid values={1}", value, 
Json5Serializer.DEFAULT.toString(VALID_TYPES));
                type = value;
                return this;
diff --git 
a/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Parameter.java
 
b/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Parameter.java
index c3c7bc4184..b29125c287 100644
--- 
a/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Parameter.java
+++ 
b/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Parameter.java
@@ -18,7 +18,7 @@ package org.apache.juneau.bean.openapi3;
 
 import static org.apache.juneau.common.utils.AssertionUtils.*;
 import static org.apache.juneau.common.utils.CollectionUtils.*;
-import static org.apache.juneau.common.utils.StringUtils.contains;
+import static org.apache.juneau.common.utils.StringUtils.containsAny;
 import static org.apache.juneau.common.utils.ThrowableUtils.*;
 import static org.apache.juneau.common.utils.Utils.*;
 import static org.apache.juneau.internal.ConverterUtils.*;
@@ -357,7 +357,7 @@ public class Parameter extends OpenApiElement {
         * @return This object.
         */
        public Parameter setIn(String value) {
-               if (isStrict() && ! contains(value, VALID_IN))
+               if (isStrict() && ! containsAny(value, VALID_IN))
                        throw rex("Invalid value passed in to setIn(String).  
Value=''{0}'', valid values={1}", value, Json5.of(VALID_IN));
                this.in = value;
                return this;
@@ -403,7 +403,7 @@ public class Parameter extends OpenApiElement {
         * @return This object.
         */
        public Parameter setStyle(String value) {
-               if (isStrict() && ! contains(value, VALID_STYLES))
+               if (isStrict() && ! containsAny(value, VALID_STYLES))
                        throw rex("Invalid value passed in to setStyle(String). 
 Value=''{0}'', valid values={1}", value, Json5.of(VALID_STYLES));
                this.style = value;
                return this;
diff --git 
a/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/SecuritySchemeInfo.java
 
b/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/SecuritySchemeInfo.java
index 78e153178b..1a1ec0fe3b 100644
--- 
a/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/SecuritySchemeInfo.java
+++ 
b/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/SecuritySchemeInfo.java
@@ -19,7 +19,7 @@ package org.apache.juneau.bean.openapi3;
 import static org.apache.juneau.common.utils.AssertionUtils.*;
 import static org.apache.juneau.common.utils.CollectionUtils.*;
 import static org.apache.juneau.common.utils.StringUtils.*;
-import static org.apache.juneau.common.utils.StringUtils.contains;
+import static org.apache.juneau.common.utils.StringUtils.containsAny;
 import static org.apache.juneau.common.utils.ThrowableUtils.*;
 import static org.apache.juneau.common.utils.Utils.*;
 import static org.apache.juneau.internal.ConverterUtils.*;
@@ -341,7 +341,7 @@ public class SecuritySchemeInfo extends OpenApiElement {
         * @return This object
         */
        public SecuritySchemeInfo setIn(String value) {
-               if (isStrict() && ! contains(value, VALID_IN))
+               if (isStrict() && ! containsAny(value, VALID_IN))
                        throw rex("Invalid value passed in to setIn(String).  
Value=''{0}'', valid values=[{1}]", value, toCdl(VALID_IN));
                in = value;
                return this;
@@ -431,7 +431,7 @@ public class SecuritySchemeInfo extends OpenApiElement {
         * @return This object
         */
        public SecuritySchemeInfo setType(String value) {
-               if (isStrict() && ! contains(value, VALID_TYPES))
+               if (isStrict() && ! containsAny(value, VALID_TYPES))
                        throw rex("Invalid value passed in to setType(String).  
Value=''{0}'', valid values=[{1}]", value, toCdl(VALID_TYPES));
                type = value;
                return this;
diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/utils/StringUtils.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/utils/StringUtils.java
index 1116d03605..c648a5559a 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/utils/StringUtils.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/utils/StringUtils.java
@@ -394,7 +394,7 @@ public class StringUtils {
         * @param values The substrings to check for.
         * @return <jk>true</jk> if the string contains any of the specified 
substrings.
         */
-       public static boolean contains(String s, String...values) {
+       public static boolean containsAny(String s, String...values) {
                if (s == null || values == null || values.length == 0)
                        return false;
                for (var v : values) {
@@ -6869,7 +6869,7 @@ public class StringUtils {
         * @return <jk>true</jk> if the string does not contain any of the 
values.
         */
        public static boolean notContains(String s, String...values) {
-               return ! contains(s, values);
+               return ! containsAny(s, values);
        }
 
        /**
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/common/utils/StringUtils_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/common/utils/StringUtils_Test.java
index e0c62dd1b6..d5c4f5ae96 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/common/utils/StringUtils_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/common/utils/StringUtils_Test.java
@@ -20,7 +20,7 @@ import static org.apache.juneau.TestUtils.*;
 import static org.apache.juneau.common.utils.CollectionUtils.*;
 import static org.apache.juneau.common.utils.StringUtils.*;
 import static org.apache.juneau.common.utils.StringUtils.compare;
-import static org.apache.juneau.common.utils.StringUtils.contains;
+import static org.apache.juneau.common.utils.StringUtils.containsAny;
 import static org.apache.juneau.common.utils.StringUtils.eqic;
 import static org.apache.juneau.common.utils.StringUtils.reverse;
 import static org.apache.juneau.common.utils.Utils.eqic;
@@ -3235,11 +3235,11 @@ class StringUtils_Test extends TestBase {
                assertTrue(contains("test", "te"));
                assertTrue(contains("test", "st"));
                assertTrue(contains("test", "test"));
-               assertTrue(contains("test", "te", "xx"));
+               assertTrue(containsAny("test", "te", "xx"));
                assertFalse(contains("test", "xx"));
-               assertFalse(contains("test", "xx", "yy"));
+               assertFalse(containsAny("test", "xx", "yy"));
                assertFalse(contains(null, "test"));
-               assertFalse(contains("test", (String[])null));
+               assertFalse(containsAny("test", (String[])null));
        }
 
        @Test

Reply via email to