我正在从Java迁移到Groovy。
我有一个非抽象的Groovy类,当我编译它并查看字节码时,我看到我的类实现了GroovyObject接口,但是在我的类的字节码中没有任何GroovyObject方法的实现。 我认为Groovy编译器生成的字节码应该是Java可执行文件的有效字节码(当然我们必须将groovy-all-x.x.x.jar包含在类路径中),但似乎并非如此。
我相信在运行时使用groovy-all-x.x.x.jar会发生一些魔法,但我不确定那里到底发生了什么。
有什么想法吗?