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 a76e6b85f Enable creation of subclasses of MatrixTestNode outside of 
the org.apache.axiom.testutils.suite package
a76e6b85f is described below

commit a76e6b85f717c4573edf35f5c929e99225c06341
Author: Andreas Veithen-Knowles <[email protected]>
AuthorDate: Sat Mar 28 23:51:33 2026 +0000

    Enable creation of subclasses of MatrixTestNode outside of the 
org.apache.axiom.testutils.suite package
---
 .../src/main/java/org/apache/axiom/testutils/suite/ConditionalNode.java | 2 +-
 .../src/main/java/org/apache/axiom/testutils/suite/FanOutNode.java      | 2 +-
 .../src/main/java/org/apache/axiom/testutils/suite/InjectorNode.java    | 2 +-
 .../src/main/java/org/apache/axiom/testutils/suite/MatrixTest.java      | 2 +-
 .../src/main/java/org/apache/axiom/testutils/suite/MatrixTestNode.java  | 2 +-
 .../src/main/java/org/apache/axiom/testutils/suite/ParentNode.java      | 2 +-
 .../src/main/java/org/apache/axiom/testutils/suite/SelectorNode.java    | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/ConditionalNode.java
 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/ConditionalNode.java
index 0bd2399cd..c5c1948c9 100644
--- 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/ConditionalNode.java
+++ 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/ConditionalNode.java
@@ -46,7 +46,7 @@ public final class ConditionalNode extends MatrixTestNode {
     }
 
     @Override
-    Stream<DynamicNode> toDynamicNodes(
+    protected Stream<DynamicNode> toDynamicNodes(
             Injector parentInjector,
             Map<String, String> inheritedParameters,
             BiPredicate<Class<?>, Map<String, String>> excludes) {
diff --git 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/FanOutNode.java
 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/FanOutNode.java
index 4f072c219..c106ee980 100644
--- 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/FanOutNode.java
+++ 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/FanOutNode.java
@@ -65,7 +65,7 @@ public final class FanOutNode<T> extends MatrixTestNode {
     }
 
     @Override
-    Stream<DynamicNode> toDynamicNodes(
+    protected Stream<DynamicNode> toDynamicNodes(
             Injector parentInjector,
             Map<String, String> inheritedParameters,
             BiPredicate<Class<?>, Map<String, String>> excludes) {
diff --git 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/InjectorNode.java
 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/InjectorNode.java
index aa19e0cae..5f83ff2e1 100644
--- 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/InjectorNode.java
+++ 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/InjectorNode.java
@@ -62,7 +62,7 @@ public class InjectorNode extends MatrixTestNode {
     }
 
     @Override
-    Stream<DynamicNode> toDynamicNodes(
+    protected Stream<DynamicNode> toDynamicNodes(
             Injector parentInjector,
             Map<String, String> inheritedParameters,
             BiPredicate<Class<?>, Map<String, String>> excludes) {
diff --git 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTest.java
 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTest.java
index 06a2678bc..365058a39 100644
--- 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTest.java
+++ 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTest.java
@@ -48,7 +48,7 @@ public class MatrixTest extends MatrixTestNode {
     }
 
     @Override
-    Stream<DynamicNode> toDynamicNodes(
+    protected Stream<DynamicNode> toDynamicNodes(
             Injector injector,
             Map<String, String> inheritedParameters,
             BiPredicate<Class<?>, Map<String, String>> excludes) {
diff --git 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTestNode.java
 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTestNode.java
index 874f36d19..8c42a7145 100644
--- 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTestNode.java
+++ 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/MatrixTestNode.java
@@ -36,7 +36,7 @@ import com.google.inject.Injector;
  * child injectors from it, and each {@link MatrixTest} uses it to instantiate 
the test class.
  */
 public abstract class MatrixTestNode {
-    abstract Stream<DynamicNode> toDynamicNodes(
+    protected abstract Stream<DynamicNode> toDynamicNodes(
             Injector parentInjector,
             Map<String, String> inheritedParameters,
             BiPredicate<Class<?>, Map<String, String>> excludes);
diff --git 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/ParentNode.java
 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/ParentNode.java
index a70793df7..6a7a270c1 100644
--- 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/ParentNode.java
+++ 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/ParentNode.java
@@ -45,7 +45,7 @@ public final class ParentNode extends MatrixTestNode {
     }
 
     @Override
-    Stream<DynamicNode> toDynamicNodes(
+    protected Stream<DynamicNode> toDynamicNodes(
             Injector parentInjector,
             Map<String, String> inheritedParameters,
             BiPredicate<Class<?>, Map<String, String>> excludes) {
diff --git 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/SelectorNode.java
 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/SelectorNode.java
index 48d884b95..d671fb69a 100644
--- 
a/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/SelectorNode.java
+++ 
b/testing/matrix-testsuite/src/main/java/org/apache/axiom/testutils/suite/SelectorNode.java
@@ -43,7 +43,7 @@ public final class SelectorNode extends MatrixTestNode {
     }
 
     @Override
-    Stream<DynamicNode> toDynamicNodes(
+    protected Stream<DynamicNode> toDynamicNodes(
             Injector parentInjector,
             Map<String, String> inheritedParameters,
             BiPredicate<Class<?>, Map<String, String>> excludes) {

Reply via email to