Guillaume Laforge created GROOVY-8007:
-----------------------------------------

             Summary: [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


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)

Reply via email to