MyTestClass1.groovy:Groovy的编译器无法识别内枚举/类类型
class MyTestClass1 {
public static enum MyEnum { a, b }
public static class MyInnerClass { void a() {} }
}
MyTestClass.groovy:
class MyTestClass {
void test(MyTestClass1 c) {}
void test2(MyTestClass1.MyEnum c) {}
void test3(MyTestClass1.MyInnerClass c) {}
}
groovyc -cp . MyTestClass.groovy
将无法通过。 test2/3被标记为失败,因为编译器不知道类型。 有没有什么窍门让这个编译?
该示例在使用Groovy插件的Eclipse中运行良好,但独立的Groovy编译器不起作用。 – Gert 2014-10-10 08:43:50