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

veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-axiom.git


The following commit(s) were added to refs/heads/master by this push:
     new c0a46bcdb Refactor MatrixTestFilters to use Guava's ImmutableList
c0a46bcdb is described below

commit c0a46bcdbe278dec69f153e9f86a3ec6d2509923
Author: Andreas Veithen-Knowles <[email protected]>
AuthorDate: Mon Mar 2 07:46:49 2026 +0000

    Refactor MatrixTestFilters to use Guava's ImmutableList
---
 .../apache/axiom/testutils/suite/MatrixTestFilters.java   | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTestFilters.java
 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTestFilters.java
index 9468f5dc9..c1ed3bf62 100644
--- 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTestFilters.java
+++ 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTestFilters.java
@@ -18,12 +18,11 @@
  */
 package org.apache.axiom.testutils.suite;
 
-import java.util.ArrayList;
-import java.util.Collections;
 import java.util.Dictionary;
-import java.util.List;
 import java.util.function.BiPredicate;
 
+import com.google.common.collect.ImmutableList;
+
 import org.osgi.framework.Filter;
 import org.osgi.framework.FrameworkUtil;
 import org.osgi.framework.InvalidSyntaxException;
@@ -50,7 +49,7 @@ public final class MatrixTestFilters implements 
BiPredicate<Class<?>, Dictionary
     }
 
     public static final class Builder {
-        private final List<Entry> entries = new ArrayList<>();
+        private final ImmutableList.Builder<Entry> entries = 
ImmutableList.builder();
 
         private Builder() {}
 
@@ -75,14 +74,14 @@ public final class MatrixTestFilters implements 
BiPredicate<Class<?>, Dictionary
         }
 
         public MatrixTestFilters build() {
-            return new MatrixTestFilters(entries);
+            return new MatrixTestFilters(entries.build());
         }
     }
 
-    private final List<Entry> entries;
+    private final ImmutableList<Entry> entries;
 
-    private MatrixTestFilters(List<Entry> entries) {
-        this.entries = Collections.unmodifiableList(new ArrayList<>(entries));
+    private MatrixTestFilters(ImmutableList<Entry> entries) {
+        this.entries = entries;
     }
 
     public static Builder builder() {

Reply via email to