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 91d325b10ab5e74ded6d5cad94a18930498a23ca
Author: Gary Gregory <[email protected]>
AuthorDate: Wed Jun 17 19:45:08 2026 +0000

    CompositeCollection#contains(Object): Use stream API
    internally.
---
 .../commons/collections4/collection/CompositeCollection.java       | 7 +------
 1 file changed, 1 insertion(+), 6 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 69771dc5b..094132b8c 100644
--- 
a/src/main/java/org/apache/commons/collections4/collection/CompositeCollection.java
+++ 
b/src/main/java/org/apache/commons/collections4/collection/CompositeCollection.java
@@ -245,12 +245,7 @@ public class CompositeCollection<E> implements 
Collection<E>, Serializable {
      */
     @Override
     public boolean contains(final Object obj) {
-        for (final Collection<E> item : all) {
-            if (item.contains(obj)) {
-                return true;
-            }
-        }
-        return false;
+        return all.stream().anyMatch(c -> c.contains(obj));
     }
 
     /**

Reply via email to