我实现了一些在编译时应用的 AST 转换,出于日志记录的目的,我想发出反射(reflect)注入(inject)的 AST 节点的“源”代码。 toString()
/getText()
方法返回相当不可读的结构,对于长表达式来说很快就会变得复杂。
最佳答案
我能想到的最接近的是 AstNodeToScriptAdapter ,它可以是 found here
关于groovy - Groovy ASTNode 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10899439/