模块  java.base
软件包  java.lang.annotation

Annotation Type Inherited


  • @Documented@Retention(RUNTIME)@Target(ANNOTATION_TYPE)public @interface Inherited
    表示自动继承注释类型。 如果注释类型声明中存在Inherited元注释,并且用户在类声明上查询注释类型,并且类声明没有此类型的注释,则将自动查询类的超类以获取注释类型。 将重复此过程,直到找到此类型的注释,或者到达类层次结构(对象)的顶部。 如果没有超类具有此类型的注释,则查询将指示相关类没有此类注释。

    请注意,如果使用带注释的类型来注释除类之外的任何内容,则此元注释类型不起作用。 另请注意,此元注释仅导致注释从超类继承; 已实现接口上的注释无效。

    从以下版本开始:
    1.5
    See The Java™ Language Specification:
    9.6.4.3 @Inherited