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();
posted @ 2022-02-16 20:42  MatroLeox  阅读(167)  评论(0编辑  收藏  举报