You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "James Daugherty (Jira)" <ji...@apache.org> on 2025/05/18 03:03:00 UTC

[jira] [Created] (GROOVY-11668) Groovydoc crashes with higher Java language levels

James Daugherty created GROOVY-11668:
----------------------------------------

             Summary: Groovydoc crashes with higher Java language levels
                 Key: GROOVY-11668
                 URL: https://issues.apache.org/jira/browse/GROOVY-11668
             Project: Groovy
          Issue Type: Improvement
          Components: GroovyDoc
            Reporter: James Daugherty


Groovydoc supports both groovy & java files.  It supports parsing via the JavaParser library & the library supports specifying a language level.  However, groovydoc does not have a way of setting it for the library at this time.  By default the library defaults to the "popular" language level of that release - for the current JavaParser version that is Java 11.  

As projects update to newer language features, it is desirable to continue using groovydoc for later Java versions.  This change is to add an option to groovydoc to specify the language level based on the possible values in the enum ParserConfiguration.LanguageLevel from the JavaParser library.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)