【问题标题】:AST transforms not working with groovy eclipse pluginAST 转换不适用于 groovy eclipse 插件
【发布时间】:2010-12-19 02:25:03
【问题描述】:

我编写了一个简单的 AST 转换来围绕带注释的方法添加日志记录。当我在命令行上使用groovyc 编译程序时,它会正确添加日志记录方法。但是,当我使用 groovy eclipse 插件在 eclipse 中编译我的程序时,它没有任何效果。

【问题讨论】:

    标签: eclipse groovy metaprogramming


    【解决方案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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 2012-04-24
    • 1970-01-01
    • 2015-08-27
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多