Groovy new 内部类报错的问题
package pkg;
class Outer {
static class Inner {}
}
当直接 new Outer.Inner()
会导致 unable to resolve class Outer.Inner
。
方式一
通过import
方式解决。
import pkg.Outer;
new Outer.Inner();
方式二
通过new
外部类方式解决。
new Outer();
def inner = new Outer.Inner();