SOURCE 또는 CLASS 보존 정책을 사용하는 어노테이션을 보고합니다.
그러한 어노테이션은 런타임 시 사용할 수 없으며 보존 정책은 리플렉션을 통해 액세스 가능하도록 수정되어야 합니다.
보존 정책이 지정되어 있지 않은 경우 디폴트 보존 정책인 CLASS가 사용됩니다.
예:
@Testable
public @interface UnitTest {}
빠른 수정을 적용한 후:
@Retention(RetentionPolicy.RUNTIME)
@Testable
public @interface UnitTest {}