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() {