【发布时间】:2017-12-11 13:35:57
【问题描述】:
编译以下 Groovy 类
@CompileStatic
class StaticCompileTest {
private def fieldInt = 3
}
反编译.class文件时,该类的结果:
public class StaticCompileTest implements GroovyObject {
private Object fieldInt;
}
将字段更改为final 不会改变情况。
为什么在这种情况下 Groovy 编译器无法派生类型?
【问题讨论】: