[java-support] branch master updated: IDP-1516 reduce dependency on guava
Rod Widdowson
rdw at steadingsoftware.com
Fri Nov 1 07:23:33 EDT 2019
This is an automated email from the git hooks/post-receive script.
rdw pushed a commit to branch master
in repository java-support.
View the commit online:
http://git.shibboleth.net/view/?p=java-support.git;a=commit;h=b13ebe88c5b27b1b3d41e55def638f930c744d3e
The following commit(s) were added to refs/heads/master by this push:
new b13ebe8 IDP-1516 reduce dependency on guava
b13ebe8 is described below
commit b13ebe88c5b27b1b3d41e55def638f930c744d3e
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Fri Nov 1 11:22:52 2019 +0000
IDP-1516 reduce dependency on guava
https://issues.shibboleth.net/jira/browse/IDP-1516
---
.../utilities/java/support/primitive/StringSupport.java | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/main/java/net/shibboleth/utilities/java/support/primitive/StringSupport.java b/src/main/java/net/shibboleth/utilities/java/support/primitive/StringSupport.java
index f41ec0d..53168b8 100644
--- a/src/main/java/net/shibboleth/utilities/java/support/primitive/StringSupport.java
+++ b/src/main/java/net/shibboleth/utilities/java/support/primitive/StringSupport.java
@@ -29,18 +29,15 @@ import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.StringTokenizer;
+import java.util.stream.Collectors;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
-import com.google.common.base.Predicates;
-import com.google.common.collect.Collections2;
-
import net.shibboleth.utilities.java.support.annotation.constraint.NonnullElements;
import net.shibboleth.utilities.java.support.annotation.constraint.NullableElements;
import net.shibboleth.utilities.java.support.logic.Constraint;
import net.shibboleth.utilities.java.support.logic.ConstraintViolationException;
-import net.shibboleth.utilities.java.support.logic.TrimOrNullStringFunction;
/** String utility methods. */
public final class StringSupport {
@@ -179,8 +176,7 @@ public final class StringSupport {
return Collections.emptySet();
}
- return Collections2.filter(Collections2.transform(values, TrimOrNullStringFunction.INSTANCE::apply),
- Predicates.notNull());
+ return values.stream().map(StringSupport::trimOrNull).filter(e->e != null).collect(Collectors.toSet());
}
/** Null/empty preserving conversion from xs:boolean to {@link Boolean}.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list