我编写了一个简单的AST转换来添加带注释方法的日志记录。当我在命令行上使用groovyc
编译程序时,它正确地添加了对方法的记录。但是,当我使用groovy eclipse插件在eclipse中编译我的程序时,它没有任何效果。
答案 0 :(得分:1)
这应该有效。您使用的是哪个版本的插件?首先,我建议升级到2.1.1版本以查看是否有效。
另外,我建议打开Groovy事件控制台(http://groovy.codehaus.org/Groovy-Eclipse+2.1.1+New+and+Noteworthy#Groovy-Eclipse2.1.1NewandNoteworthy-GroovyEventConsole)并查看编译期间发生了什么事件。编译期间应记录AST变换。
如果没有任何帮助,您可以在这里附上源代码吗?更好的是,您可以压缩Eclipse项目并将其附加到http://jira.codehaus.org/GRECLIPSE上的错误报告中吗?
修改
如错误报告中所述,似乎未正确创建AST转换。 http://jira.codehaus.org/browse/GRECLIPSE-939