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 51a9bc6b0f GROOVY-11849: groovydoc: Use of patterns with instanceof is
not supported
51a9bc6b0f is described below
commit 51a9bc6b0fae02a6dc3051f1a3e79934bfb6ceff
Author: Daniel Sun <[email protected]>
AuthorDate: Sun Feb 1 13:59:12 2026 +0900
GROOVY-11849: groovydoc: Use of patterns with instanceof is not supported
---
.../main/java/org/codehaus/groovy/tools/groovydoc/GroovyDocTool.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
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 1574e957e2..cd7c37e39f 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
@@ -96,7 +96,7 @@ public class GroovyDocTool {
.orElse(null);
if (version == null) {
- return null;
+ version = "JAVA_" + Runtime.version().feature();
}
try {
@@ -112,6 +112,7 @@ public class GroovyDocTool {
log.debug("Loading source files for " + filenames);
}
+ // The default language level is POPULAR(i.e. JAVA_11) in JavaParser
3.28.0
ParserConfiguration.LanguageLevel previousLanguageLevel =
StaticJavaParser.getParserConfiguration().getLanguageLevel();
try {
if(javaLanguageLevel != null) {