如下方法可以得到注解
public <A extends Annotation> A getAnnotation(Class<A> annotationClass) {
Objects.requireNonNull(annotationClass);
return (A) annotationData().annotations.get(annotationClass);
}
但是注解定义一般不写extends Annotation
是所有的注解都默认是extends Annotation的吗?