AssertTree

AssertTree (assert 문 트리 노드)

assert 문(assert statement)을 표현하는 트리 노드입니다. 조건과, 선택적으로 상세 메시지를 담아요.

출처: Java API Reference

본문

다음과 같은 두 가지 형태의 assert 문을 나타냅니다.

assert condition ;
assert condition : detail ;

첫째는 조건만, 둘째는 조건과 상세 표현식까지 담은 형태예요. Java 1.6부터 존재합니다.

public interface AssertTree extends StatementTree

getCondition()

public ExpressionTree getCondition()

단언되는 조건을 반환합니다. 이 조건이 참이어야 한다고 검증하는 부분이에요.

getDetail()

public ExpressionTree getDetail()

상세(detail) 표현식을 반환합니다. 조건이 거짓일 때 함께 출력되는 값으로, : 뒤에 오는 부분이에요. 없으면 null을 돌려줍니다.

더 알아보기 (Learn more)

Java 공식 API