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)