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 помечен как сбой, потому что компилятор не знает типы. Есть ли какой-нибудь трюк, чтобы скомпилировать этот файл?
Пример хорошо работает в Eclipse с плагином Groovy, но автономный компилятор Groovy не будет работать. – Gert