BlockTree

BlockTree (문 블록 트리 노드)

문 블록(statement block)을 표현하는 트리 노드입니다. { }로 감싼 문장들의 묶음을 나타내요.

출처: Java API Reference

본문

다음과 같은 여러 형태의 블록을 나타냅니다.

{ }
{ statements }
static { statements }

빈 블록, 문장이 있는 블록, 그리고 static 초기화 블록까지 모두 이 노드가 표현해요. Java 1.6부터 존재합니다.

public interface BlockTree extends StatementTree

getStatements()

public List<? extends StatementTree> getStatements()

이 블록을 구성하는 문장들을 반환합니다. 블록 안에 있는 문장 트리 목록이에요.

isStatic()

public boolean isStatic()

이 블록이 정적 초기화 블록(static initializer block)인지 여부를 반환합니다. static { ... } 형태라면 true를 돌려줍니다.

더 알아보기 (Learn more)

Java 공식 API