前言
- 指示注释类型是自动继承的。
- 如果注释类型声明中存在继承的元注释,并且用户在类声明中查询该注释类型,并且该类声明中没有该类型的注释,则将自动查询该类的超类以获取注释类型。
- 重复此过程,直到找到该类型的注释,或到达类层次结构(对象)的顶部为止。
- 如果没有超类对此类型进行注释,则查询将指示所讨论的类没有此类注释。
- 请注意,如果带注释的类型用于注释除类之外的任何内容,则此元注释类型无效。
- 还要注意,此元注释仅使注释从超类继承;已实现的接口上的注释无效。
源码
package java.lang.annotation;
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.ANNOTATION_TYPE)
public @interface Inherited {
}