随着 Groovy 的升级,我遇到了一个非常恼人的问题,新添加的保留字:trait
。
因为在升级之前,我实现了许多名为 trait
的变量,并且还从我完成的 Trait 类扩展了类。
示例代码如下:
class Dataseries extends Trait {
SingleTrait trait
...
...
}
重命名所有名称确实需要很多时间...
所以我考虑,是否可以放弃Groovy使用的保留字?
最佳答案
这在引入功能时讨论过
https://github.com/groovy/groovy-core/pull/343#issuecomment-38570360
正如其他人所说,您的两个实用选项是:
- 重命名变量
- 坚持使用旧版本的 groovy(直到你做 #1)
关于java - Groovy:是否可以放弃保留字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26514274/