내포된 클래스 내부에 선언된 main 메서드의 인스턴스를 보고합니다.
내포된 클래스 내에서 main 메서드의 호출은 Groovy에 의해 직접 처리되지 않지만, Java로 실행을 위임하여 가능할 수 있습니다.
이러한 상황에서는 Java 버전이 충분할 경우에만 코드가 성공적으로 실행될 것입니다. 다음 예시를 참고하세요:
class Outer {
static class Nested {
void main() {
println 'Hello from nested'
}
}
}
코드는 Java 25와 성공적으로 실행되지만, Java 17에서는 실행되지 않습니다.