updating target byte code for Groovy (#2157)

This commit is contained in:
Mark Wolters 2025-01-27 19:11:49 -04:00 committed by GitHub
parent c0093efdd3
commit cacd39231f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 1 deletions

View File

@ -75,7 +75,7 @@
<dependency>
<groupId>org.apache.groovy</groupId>
<artifactId>groovy</artifactId>
<version>4.0.20</version>
<version>4.0.25</version>
</dependency>
<dependency>
<groupId>org.snakeyaml</groupId>

View File

@ -114,6 +114,7 @@ public class GroovyCycleFunction<T> implements CycleFunction<T> {
String[] verifiedStaticImports = expandStaticImports(staticImports);
CompilerConfiguration compilerConfiguration = new CompilerConfiguration();
compilerConfiguration.setTargetBytecode(CompilerConfiguration.JDK23);
ImportCustomizer importer = new ImportCustomizer().addImports(verifiedClasses);
importer.addStaticStars(verifiedStaticImports);
compilerConfiguration.addCompilationCustomizers(importer);