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()