public interface AnnotationFactory
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.Set<ClassAnnotation>> |
getAllAnnotationOfClass() |
java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.Set<MethodAnnotation>> |
getAllAnnotationOfMethod()
获取系统中所有注释了指定注释类型的parameter
|
java.util.Set<ClassAnnotation> |
getAnnotationOfClass(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
获取系统中所有注释了指定注释类型的class
|
java.util.Set<MethodAnnotation> |
getAnnotationOfMethod(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
获取系统中所有注释了指定注释类型的method
|
void |
init()
初始化
|
void init()
java.util.Set<ClassAnnotation> getAnnotationOfClass(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
annotationType - java.util.Set<MethodAnnotation> getAnnotationOfMethod(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
annotationType - java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.Set<MethodAnnotation>> getAllAnnotationOfMethod()
annotationType - java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.Set<ClassAnnotation>> getAllAnnotationOfClass()