Module java.base

Annotation Interface Retention


@Documented @Retention(RUNTIME) @Target(ANNOTATION_TYPE) public @interface Retention
指示带有注释接口的注释应保留多长时间。如果在注释接口声明上没有存在Retention注释,则保留策略默认为RetentionPolicy.CLASS

只有在直接使用元注释的接口进行注释时,Retention元注释才会生效。如果元注释的接口被用作另一个注释接口中的成员接口,则不会生效。

参见 Java语言规范:
9.6.4.2 @Retention
自Java版本:
1.5
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    返回保留策略。
  • Element Details