This is an automated email from the ASF dual-hosted git repository. reta pushed a commit to branch 3.6.x-fixes in repository https://gitbox.apache.org/repos/asf/cxf.git
commit fbb4795dcd45a614cd1995a54e3a77ced4586699 Author: Alexey Markevich <[email protected]> AuthorDate: Fri Apr 4 12:34:21 2025 +0200 replace StringUtils#notEmpty() with predicate (s -> !s.isEmpty()) (cherry picked from commit 62022f04bec448ccde5c6e0bcffbc139fd42f9f9) --- core/src/main/java/org/apache/cxf/common/util/StringUtils.java | 7 ------- .../jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/JAXRSUtils.java | 2 +- .../java/org/apache/cxf/rs/security/oauth2/utils/OAuthUtils.java | 2 +- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/core/src/main/java/org/apache/cxf/common/util/StringUtils.java b/core/src/main/java/org/apache/cxf/common/util/StringUtils.java index e65a7c8e9a..3aa4a16192 100644 --- a/core/src/main/java/org/apache/cxf/common/util/StringUtils.java +++ b/core/src/main/java/org/apache/cxf/common/util/StringUtils.java @@ -24,14 +24,11 @@ import java.net.MalformedURLException; import java.net.URL; import java.nio.charset.StandardCharsets; import java.util.List; -import java.util.function.Predicate; import java.util.regex.Matcher; import java.util.regex.Pattern; public final class StringUtils { - private static final Predicate<String> NOT_EMPTY = (String s) -> !s.isEmpty(); - private static final char[] HEX = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; private StringUtils() { @@ -49,10 +46,6 @@ public final class StringUtils { return true; } - public static Predicate<String> notEmpty() { - return NOT_EMPTY; - } - public static boolean isEmpty(List<String> list) { if (list == null || list.isEmpty()) { return true; diff --git a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/JAXRSUtils.java b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/JAXRSUtils.java index 5c4b62ae4d..f9075db21c 100644 --- a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/JAXRSUtils.java +++ b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/utils/JAXRSUtils.java @@ -326,7 +326,7 @@ public final class JAXRSUtils { segments.addAll( Arrays .stream(thePath.substring(start).split("/")) - .filter(StringUtils.notEmpty()) + .filter(s -> !s.isEmpty()) .map(p -> new PathSegmentImpl(p, decode)) .collect(Collectors.toList())); diff --git a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/utils/OAuthUtils.java b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/utils/OAuthUtils.java index 712b290689..550c17da34 100644 --- a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/utils/OAuthUtils.java +++ b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/utils/OAuthUtils.java @@ -251,7 +251,7 @@ public final class OAuthUtils { public static List<String> parseScope(String requestedScope) { if (requestedScope != null) { - return Arrays.stream(requestedScope.split(" ")).filter(StringUtils.notEmpty()).collect(toList()); + return Arrays.stream(requestedScope.split(" ")).filter(s -> !s.isEmpty()).collect(toList()); } else { return Collections.emptyList(); }
