This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/master by this push:
new de8187428e GROOVY-11849: use default language level
de8187428e is described below
commit de8187428edaee476bd183cf38a9d6dbc367efa1
Author: Daniel Sun <[email protected]>
AuthorDate: Sun Feb 1 16:27:01 2026 +0900
GROOVY-11849: use default language level
---
.../java/org/codehaus/groovy/tools/groovydoc/GroovyDocTool.java | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git
a/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/GroovyDocTool.java
b/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/GroovyDocTool.java
index befd2341b3..bf8f40b120 100644
---
a/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/GroovyDocTool.java
+++
b/subprojects/groovy-groovydoc/src/main/java/org/codehaus/groovy/tools/groovydoc/GroovyDocTool.java
@@ -98,8 +98,12 @@ public class GroovyDocTool {
if (version == null) {
version = "JAVA_" + Runtime.version().feature();
boolean previewEnabled =
java.lang.management.ManagementFactory.getRuntimeMXBean().getInputArguments().contains("--enable-preview");
- if (previewEnabled) {
- version += "_PREVIEW";
+ if (previewEnabled) version += "_PREVIEW";
+
+ try {
+ return ParserConfiguration.LanguageLevel.valueOf(version);
+ } catch (IllegalArgumentException e) {
+ return ParserConfiguration.LanguageLevel.BLEEDING_EDGE;
}
}