如何返回元素上的所有注解?

如何返回元素上的所有注解?

A.public <A extends Annotation>A getAnnotation(Class<A> annotationClass) {}

B.public Annotation[] getAnnotations() {}

C.public boolean isAnnotationPresent (Class<? extends Annotation> annotationClass) {}

D.以上都不是

正确答案是B