Groovy在编译时注入特性会导致不确定的字节码?

Groovy在编译时注入特性会导致不确定的字节码?,groovy,Groovy,我注意到域类编译输出文件(.class文件)在grails中不断变化,而没有修改源文件(.groovy)。 请参阅:。 和。 我怀疑这与groovy有关。 我已经测试了普通groovy类(没有任何AST),每次编译的字节码都是相同的。有人可以解释这个症状吗?这里[是一个示例项目可以重现这个症状。运行“gradle clean compileGroovy”每次都会输出不同的类。有什么想法吗?这是与trait和编译器相关的机制吗?这里[是一个示例项目可以重现这个症状。运行“gradle clean

我注意到域类编译输出文件(.class文件)在grails中不断变化,而没有修改源文件(.groovy)。 请参阅:。 和。 我怀疑这与groovy有关。 我已经测试了普通groovy类(没有任何AST),每次编译的字节码都是相同的。有人可以解释这个症状吗?

这里[是一个示例项目可以重现这个症状。运行“gradle clean compileGroovy”每次都会输出不同的类。有什么想法吗?这是与trait和编译器相关的机制吗?这里[是一个示例项目可以重现这个症状。运行“gradle clean compileGroovy”每次都会输出一个不同的类。知道吗?这是与trait和编译器相关的机制吗?