private static class AnnotationUtils.AnnotationCollector<A extends java.lang.annotation.Annotation>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.Class<A> |
annotationType |
private java.lang.Class<? extends java.lang.annotation.Annotation> |
containerAnnotationType |
private boolean |
declaredMode |
private java.util.Set<A> |
result |
private java.util.Set<java.lang.reflect.AnnotatedElement> |
visited |
Constructor and Description |
---|
AnnotationCollector(java.lang.Class<A> annotationType,
java.lang.Class<? extends java.lang.annotation.Annotation> containerAnnotationType,
boolean declaredMode) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Set<A> |
getResult(java.lang.reflect.AnnotatedElement element) |
private java.util.List<A> |
getValue(java.lang.reflect.AnnotatedElement element,
java.lang.annotation.Annotation annotation) |
private void |
process(java.lang.reflect.AnnotatedElement element) |
private final java.lang.Class<A extends java.lang.annotation.Annotation> annotationType
private final java.lang.Class<? extends java.lang.annotation.Annotation> containerAnnotationType
private final boolean declaredMode
private final java.util.Set<java.lang.reflect.AnnotatedElement> visited
private final java.util.Set<A extends java.lang.annotation.Annotation> result
AnnotationCollector(java.lang.Class<A> annotationType, java.lang.Class<? extends java.lang.annotation.Annotation> containerAnnotationType, boolean declaredMode)