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

garydgregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-collections.git

commit 5ebef4f69a4c558e5e16303081a2be0de0a45563
Author: Gary Gregory <[email protected]>
AuthorDate: Wed Jun 17 19:39:11 2026 +0000

    CompositeCollection#addComposited(Collection): Use stream API
    internally.
---
 .../commons/collections4/collection/CompositeCollection.java       | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/collections4/collection/CompositeCollection.java
 
b/src/main/java/org/apache/commons/collections4/collection/CompositeCollection.java
index a413bda86..3581e5ceb 100644
--- 
a/src/main/java/org/apache/commons/collections4/collection/CompositeCollection.java
+++ 
b/src/main/java/org/apache/commons/collections4/collection/CompositeCollection.java
@@ -24,6 +24,7 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Objects;
 import java.util.function.Predicate;
+import java.util.stream.Stream;
 
 import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.collections4.iterators.EmptyIterator;
@@ -201,11 +202,7 @@ public class CompositeCollection<E> implements 
Collection<E>, Serializable {
      * @param compositeCollections  the Collections to be appended to the 
composite
      */
     public void addComposited(final Collection<E>... compositeCollections) {
-        for (final Collection<E> compositeCollection : compositeCollections) {
-            if (compositeCollection != null) {
-                all.add(compositeCollection);
-            }
-        }
+        
Stream.of(compositeCollections).filter(Objects::nonNull).forEach(all::add);
     }
 
     /**

Reply via email to