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) {

Reply via email to