(21) checkArgument

2021. 3. 19. 08:52개발공부/Java

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

 

참고자료 : Java API note - Preconditions

'개발공부 > Java' 카테고리의 다른 글

(23) Mybatis - resultMap  (0) 2021.06.02
(22) defaultIfNull  (0) 2021.03.19
(20) ObjectMapper  (0) 2021.03.18
(19) Optional  (0) 2021.03.18
(18) map()  (0) 2021.03.17