AssertTree
AssertTree (assert 문 트리 노드)
assert 문(assert statement)을 표현하는 트리 노드입니다. 조건과, 선택적으로 상세 메시지를 담아요.
본문
다음과 같은 두 가지 형태의 assert 문을 나타냅니다.
assert condition ;
assert condition : detail ;
첫째는 조건만, 둘째는 조건과 상세 표현식까지 담은 형태예요. Java 1.6부터 존재합니다.
public interface AssertTree extends StatementTree
getCondition()
public ExpressionTree getCondition()
단언되는 조건을 반환합니다. 이 조건이 참이어야 한다고 검증하는 부분이에요.
getDetail()
public ExpressionTree getDetail()
상세(detail) 표현식을 반환합니다. 조건이 거짓일 때 함께 출력되는 값으로, : 뒤에 오는 부분이에요. 없으면 null을 돌려줍니다.