[
https://issues.apache.org/jira/browse/GROOVY-8007?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15696199#comment-15696199
]
Daniel.Sun commented on GROOVY-8007:
------------------------------------
Fixed
> [parrot] Getting the groovydoc comment should work in scripts as well
> ---------------------------------------------------------------------
>
> Key: GROOVY-8007
> URL: https://issues.apache.org/jira/browse/GROOVY-8007
> Project: Groovy
> Issue Type: Bug
> Reporter: Guillaume Laforge
> Assignee: Daniel.Sun
>
> In a script I can't get access to the content of the groovydoc / javadoc
> comments for methods, although it works if I wrap my script in a class:
> {code}
> import org.codehaus.groovy.control.*
> import static org.apache.groovy.parser.antlr4.AstBuilder.DOC_COMMENT
> def code = '''
> /**
> * a method
> * @author glaforge
> */
> void m(int i) {}
> }
> '''
> def ast = new CompilationUnit().tap {
> addSource 'methodM.groovy', code
> compile Phases.SEMANTIC_ANALYSIS
> }.ast
> assert ast.classes[0].methods[0].nodeMetaData[DOC_COMMENT]
> {code}
> Ideally, it should work as well for scripts as it works for classes.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)