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

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

commit 725986d9e7f27a05ccf95c02f6e9802757ce7966
Author: Gary D. Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Apr 19 08:50:20 2025 -0400

    Simplify implementation of
    
org.apache.commons.collections4.bloomfilter.BloomFilterExtractor.fromBloomFilterArray(...).new
    BloomFilterExtractor() {...}.processBloomFilters(Predicate<BloomFilter>)
---
 .../commons/collections4/bloomfilter/BloomFilterExtractor.java    | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilterExtractor.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilterExtractor.java
index 68d78f015..9d32964b9 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilterExtractor.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilterExtractor.java
@@ -17,6 +17,7 @@
 package org.apache.commons.collections4.bloomfilter;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 import java.util.Objects;
 import java.util.concurrent.atomic.AtomicReference;
@@ -70,12 +71,7 @@ public interface BloomFilterExtractor {
 
             @Override
             public boolean processBloomFilters(final Predicate<BloomFilter> 
predicate) {
-                for (final BloomFilter filter : filters) {
-                    if (!predicate.test(filter)) {
-                        return false;
-                    }
-                }
-                return true;
+                return Arrays.stream(filters).allMatch(predicate);
             }
         };
     }

Reply via email to