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 杨波 <bo.yang@telecwin.com> wrote:
Hello,

    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.

Thanks!

                            

Best Regards,

Bob Yang