From 753546b83b5b1673eed55ca64ac8e6520e78db1a Mon Sep 17 00:00:00 2001 From: Jeremiah Jordan Date: Thu, 16 Jul 2026 21:10:17 -0500 Subject: [PATCH] Restore JDK 8 compatibility in the reflective class-loading tests ClassLoadingTestDiagnosticEvent used Map.of(), which is unavailable on JDK 8; use Collections.emptyMap() instead. --- .../apache/cassandra/diag/ClassLoadingTestDiagnosticEvent.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/unit/org/apache/cassandra/diag/ClassLoadingTestDiagnosticEvent.java b/test/unit/org/apache/cassandra/diag/ClassLoadingTestDiagnosticEvent.java index 13c880f942..cca9d07aef 100644 --- a/test/unit/org/apache/cassandra/diag/ClassLoadingTestDiagnosticEvent.java +++ b/test/unit/org/apache/cassandra/diag/ClassLoadingTestDiagnosticEvent.java @@ -19,6 +19,7 @@ package org.apache.cassandra.diag; import java.io.Serializable; +import java.util.Collections; import java.util.Map; /** @@ -39,6 +40,6 @@ public final class ClassLoadingTestDiagnosticEvent extends DiagnosticEvent @Override public Map toMap() { - return Map.of(); + return Collections.emptyMap(); } }