diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/AbstractCompilersProvider.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/AbstractCompilersProvider.java
index 4485e767a..d3c3a744b 100644
--- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/AbstractCompilersProvider.java
+++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/AbstractCompilersProvider.java
@@ -26,10 +26,12 @@
import java.lang.reflect.InvocationTargetException;
import java.util.stream.IntStream;
import java.util.stream.Stream;
+import org.jspecify.annotations.Nullable;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.ArgumentsProvider;
import org.junit.jupiter.params.support.AnnotationConsumer;
+import org.junit.jupiter.params.support.ParameterDeclarations;
/**
* Base for defining a compiler-supplying arguments-provider for JUnit Jupiter parameterised test
@@ -150,7 +152,16 @@ protected AbstractCompilersProvider() {
}
@Override
+ @SuppressWarnings("deprecation")
public Stream extends Arguments> provideArguments(ExtensionContext context) {
+ return provideArguments(null, context);
+ }
+
+ @Override
+ public Stream extends Arguments> provideArguments(
+ @Nullable ParameterDeclarations declarations,
+ ExtensionContext context
+ ) {
return IntStream
.rangeClosed(minVersion, maxVersion)
.mapToObj(this::createCompilerForVersion)
diff --git a/pom.xml b/pom.xml
index b4e1abccf..26e5ff5db 100644
--- a/pom.xml
+++ b/pom.xml
@@ -93,7 +93,7 @@
4.3.0
1.4.0
1.0.0
- 5.12.2
+ 5.13.1
2.8.1
5.18.0
2.0.17