报告嵌套类内声明的实例 main 方法。

在嵌套类中对 main 方法的调用不会直接由 Groovy 处理;不过,可以通过将执行委托给 Java 来实现。 在这种情况下,只有当 Java 版本足够高时,代码才能成功执行。 请考虑以下示例:


class Outer {
  static class Nested {
    void main() {
      println 'Hello from nested'
    }
  }
}
代码在 Java 25 上运行成功,但在 Java 17 上运行失败。