编译以下Groovy类
@CompileStatic
class StaticCompileTest {
private def fieldInt = 3
}
在反编译.class
文件时,会产生此类:
public class StaticCompileTest implements GroovyObject {
private Object fieldInt;
}
将字段更改为final
不会改变情况。
为什么在这种情况下Groovy编译器无法派生类型?
答案 0 :(得分:4)