개발공부/Java
(21) checkArgument
klyhyeon
2021. 3. 19. 08:52
728x90
checkArgument
정의 : checkArgument는 메서드의 생성자나 파라미터가 올바로 호출되었는지 검증하는 Preconditions 클래스의 메서드입니다. 파라미터에는 if문처럼 참/거짓 조건(boolean expression)이 들어가며 원하는 errorMessage를 추가해줄수도 있습니다.
예시 :
1
2
3
4
5
6
7
|
public static double sqrt(double value) {
Preconditions.checkArgument(value >= 0.0, "negative value: %s", value);
}
void exampleBadCaller() {
double d = sqrt(-1.0);
|
cs |