Retention
SOURCE, CLASS, RUNTIME 중 생존 시점을 고른다.
사용자 annotation의 생존과 적용, 조회 방식을 정의한다.
SOURCE, CLASS, RUNTIME 중 생존 시점을 고른다.
붙일 수 있는 element를 compiler에 알린다.
class superclass chain 조회에 참여한다.
같은 annotation을 여러 번 선언한다.
핵심: Documented는 API 문서 노출을 돕지만 runtime 행동을 바꾸지 않는다.