protected class TypePool.Default.TypeExtractor.AnnotationExtractor
extends org.objectweb.asm.AnnotationVisitor
| Modifier and Type | Class and Description |
|---|---|
protected class |
TypePool.Default.TypeExtractor.AnnotationExtractor.AnnotationLookup
An annotation registrant for registering the values on an array that is itself an annotation property.
|
protected class |
TypePool.Default.TypeExtractor.AnnotationExtractor.ArrayLookup
An annotation registrant for registering values of an array.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AnnotationExtractor(TypePool.Default.AnnotationRegistrant annotationRegistrant,
TypePool.Default.ComponentTypeLocator componentTypeLocator)
Creates a new annotation extractor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
toString() |
void |
visit(String name,
Object value) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(String name,
String descriptor) |
org.objectweb.asm.AnnotationVisitor |
visitArray(String name) |
void |
visitEnd() |
void |
visitEnum(String name,
String descriptor,
String value) |
protected AnnotationExtractor(TypePool.Default.AnnotationRegistrant annotationRegistrant, TypePool.Default.ComponentTypeLocator componentTypeLocator)
annotationRegistrant - The annotation registrant to register found annotation values on.componentTypeLocator - A locator for the component type of any found annotation value.public void visit(String name, Object value)
visit in class org.objectweb.asm.AnnotationVisitorpublic void visitEnum(String name, String descriptor, String value)
visitEnum in class org.objectweb.asm.AnnotationVisitorpublic org.objectweb.asm.AnnotationVisitor visitAnnotation(String name, String descriptor)
visitAnnotation in class org.objectweb.asm.AnnotationVisitorpublic org.objectweb.asm.AnnotationVisitor visitArray(String name)
visitArray in class org.objectweb.asm.AnnotationVisitorpublic void visitEnd()
visitEnd in class org.objectweb.asm.AnnotationVisitorCopyright © 2014–2015. All rights reserved.