Module  java.base
软件包  java.lang.annotation

Annotation Type Retention



  • @Documented
    @Retention(RUNTIME)
    @Target(ANNOTATION_TYPE)
    public @interface Retention
    指示要注释具有注释类型的注释的保留时间。 如果在注释类型声明中没有保留注释,则保留策略默认为RetentionPolicy.CLASS

    保留元注释仅在元注释类型直接用于注释时才起作用。 如果元注释类型用作另一注释类型的成员类型,则它不起作用。

    从以下版本开始:
    1.5
    See The Java™ Language Specification:
    9.6.4.2 @Retention
    • Required Element Summary

      Required Elements  
      Modifier and Type Required Element 描述
      RetentionPolicy value
      返回保留策略。
    • Element Detail