Groovy ASTNode的源代码

Groovy ASTNode的源代码,groovy,abstract-syntax-tree,Groovy,Abstract Syntax Tree,我实现了一些在编译时应用的AST转换,出于日志记录的目的,我希望发出反映注入的AST节点的“源”代码。toString()/getText()方法返回的结构非常不可读,对于长表达式来说很快就会变得复杂。我能想到的最接近的东西是AstNodeToScriptAdapter,它可以是我正在寻找的,你是如何找到它的?我花了很长时间浏览GroovyConsole代码,以了解它如何与ASTI记得的Hamlet D'Arcy或邮件列表上讨论它的人一起工作,因此快速搜索了我的gmail存档;-)

我实现了一些在编译时应用的AST转换,出于日志记录的目的,我希望发出反映注入的AST节点的“源”代码。
toString()
/
getText()
方法返回的结构非常不可读,对于长表达式来说很快就会变得复杂。

我能想到的最接近的东西是AstNodeToScriptAdapter,它可以是我正在寻找的,你是如何找到它的?我花了很长时间浏览GroovyConsole代码,以了解它如何与ASTI记得的Hamlet D'Arcy或邮件列表上讨论它的人一起工作,因此快速搜索了我的gmail存档;-)