private final class AnnotationHeaders.MetaAnnotationCollector extends ClassDataCollector
Modifier and Type | Field and Description |
---|---|
private Annotation |
annotation |
private Attrs |
attributesAndDirectives |
private Clazz |
c |
private java.lang.String |
lastMethodSeen |
private java.util.Set<java.lang.String> |
processed |
Modifier | Constructor and Description |
---|---|
private |
MetaAnnotationCollector(Clazz c,
Annotation annotation,
java.util.Set<java.lang.String> processed,
Attrs baseAttrs) |
Modifier and Type | Method and Description |
---|---|
void |
annotation(Annotation a) |
private void |
handleAttributeOrDirective(Annotation a) |
private void |
mergeAttributesAndDirectives(Annotation a) |
void |
method(Clazz.MethodDef defined) |
addReference, annotationDefault, annotationDefault, classBegin, classEnd, classStart, classStart, constant, deprecated, enclosingMethod, extendsClass, field, implementsInterfaces, innerClass, memberEnd, methodParameters, parameter, referenceMethod, referTo, signature, typeuse, version
private final Clazz c
private final Annotation annotation
private java.lang.String lastMethodSeen
private java.util.Set<java.lang.String> processed
private Attrs attributesAndDirectives
private MetaAnnotationCollector(Clazz c, Annotation annotation, java.util.Set<java.lang.String> processed, Attrs baseAttrs)
public void annotation(Annotation a) throws java.lang.Exception
annotation
in class ClassDataCollector
java.lang.Exception
private void mergeAttributesAndDirectives(Annotation a)
private void handleAttributeOrDirective(Annotation a)
public void method(Clazz.MethodDef defined)
method
in class ClassDataCollector