java - Groovy:是否可以放弃保留字?

标签 java grails groovy

随着 Groovy 的升级,我遇到了一个非常恼人的问题,新添加的保留字:trait

因为在升级之前,我实现了许多名为 trait 的变量,并且还从我完成的 Trait 类扩展了类。

示例代码如下:

class Dataseries extends Trait {
    SingleTrait trait
    ...
    ...
}

重命名所有名称确实需要很多时间...

所以我考虑,是否可以放弃Groovy使用的保留字?

最佳答案

这在引入功能时讨论过

https://github.com/groovy/groovy-core/pull/343#issuecomment-38570360

正如其他人所说,您的两个实用选项是:

  1. 重命名变量
  2. 坚持使用旧版本的 groovy(直到你做 #1)

关于java - Groovy:是否可以放弃保留字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26514274/

相关文章:

java - 如何通过 Java 中泛型的特定派生来专门化对泛型函数的调用?

java - ResourceBundle - 当文件系统中不存在属性文件时,无法确定如何读取该文件

grails - 我在输入类型的文本中输入了一个值,但在params.descrption中使用空值。为什么?

grails - 如何在Grails中获取请求的Mime类型?

java - GroovyClassLoader/ClassLoader 是如何工作的?

java - 最欣赏的传输静态值的方式?

java - LeanFT 验证特定文本是否存在

grails - 如何处理 grails spring-security-rest 插件中的自定义身份验证异常?

Grails - 域记录未在 .Save() 上更新

groovy - 在Gradle构建中使用Groovy类