Groovy has a groovydoc command. You could just run that and extract those comments from the resulting output or look at the sourcecode for groovydoc for inspiration.
From Groovy 3, you can extract such comments from the AST. Versions of Grails compatible with Groovy 3 are not too far away.

Cheers, Paul.

On Thu, Jul 23, 2020 at 1:29 PM 杨波 <> wrote:

    I am writing a grails swagger plugin that needs to extract comments of class fields, such as below code:

class UserCommand {
     * The name of user in comments
    String username
    String password
    String avatarUrl

    Then I need to extract the comment content "The name of user in comments" from the code.
I searched the Groovy2.5 AST, but can not find comments related nodes in the node tree.

How can I do this in Groovy 2.5 ? Because grails needs groovy v2.5.



Best Regards,

Bob Yang