gpt4 book ai didi

eclipse - 在 Eclipse 中清理项目时 Groovy AST 转换出错

转载 作者:行者123 更新时间:2023-12-04 06:39:12 24 4
gpt4 key购买 nike

我正在尝试解决 groovy 的 Implementing Local AST Transformations教程,但是每当我清理我的项目时,我都会在每个包含 @WithLogging 注释的文件中收到此错误:

Groovy:Could not find class for Transformation Processor AC.LoggingASTTransformation declared by AC.WithLogging

最佳答案

所以你有一个名为“AC”的包,其中包含“WithLogging.groovy”和“LoggingASTTransformation.groovy”类?它是否还包含任何实现“WithLogging”接口(interface)的类?

如果是这样,我建议您将使用您的注释的类移动到注释定义包之外的位置(默认值就足够了,用于诊断目的) - 编译顺序与转换有关。见 this post在 groovy 用户邮件列表中了解更多信息。

还可以尝试将注释从@WithLogging 更改为@AC.WithLogging。

就使用 Eclipse 进行清理而言,我遇到了类似的问题,发现在清理任何包含我的注释的文件之后,我必须进行一些简单的修改。 IE,在某处添加一个空格。然后保存文件。这应该正确重建所有内容。

关于eclipse - 在 Eclipse 中清理项目时 Groovy AST 转换出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4476306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com