Annotation[] getAnnotations() //返回此元素上存在的注释。
A[] getAnnotationsByType(Class annotationClass) //返回与此元素关联的注释。
String getCanonicalName() //返回Java语言规范定义的基础类的规范名称。
Class<?>[] getClasses() //返回一个包含Class对象的数组,这些对象表示所有公共类和接口,这些公共类和接口是此Class对象表示的类的成员。
ClassLoader getClassLoader() //返回该类的类加载器。
Class<?> getComponentType() //返回Class表示数组的组件类型的信息。
Constructor getConstructor(Class<?>… parameterTypes) //返回一个Constructor对象,该对象反映此Class 对象表示的类的指定公共构造方法。
Constructor<?>[] getConstructors() //返回一个包含Constructor对象的数组,这些对象反映此Class对象表示的类的所有公共构造 函数。
A getDeclaredAnnotation(Class annotationClass) //如果直接存在此元素的注释,则返回指定类型的注释,否则返回null。
Annotation[] getDeclaredAnnotations() //返回直接存在于此元素上的注释。
A[] getDeclaredAnnotationsByType(Class annotationClass) //如果直接存在或 间接存在,则返回指定类型的此元素的注释。
Class<?>[] getDeclaredClasses() //返回一个Class对象数组,该对象反映了