본문 바로가기

Frontend/Android

[Android] @CheckResult 어노테이션 이란?

Return 값이 있는 메서드를 사용할 때 변수에 값을 대입하지 않으면 Compile 시점에서 오류를 발생하게 하는 Annotation.

 

예를 들어 해당 값을 확인 후 다음 로직이 진행되야 하는 경우 사용하면 좋다.

 

https://javalism.tistory.com/71

 

안드로이드 어노테이션 @CheckResult

@CheckResult 반환값이 있는 메서드 (함수) 를 사용했을 경우, 반드시 값을 변수에 셋팅하는 것을 체크 한다. 만일 반환값을 셋팅하지 않으면, 컴파일 에러를 발생 시킨다. 아래 그림과 같이 getInt() 라는 함수를..

javalism.tistory.com