public final class TraceAnnotationVisitor
extends org.objectweb.asm.AnnotationVisitor
AnnotationVisitor
that prints the annotations it visits with a Printer
.Constructor and Description |
---|
TraceAnnotationVisitor(org.objectweb.asm.AnnotationVisitor annotationVisitor,
Printer printer)
Constructs a new
TraceAnnotationVisitor . |
TraceAnnotationVisitor(Printer printer)
Constructs a new
TraceAnnotationVisitor . |
Modifier and Type | Method and Description |
---|---|
void |
visit(java.lang.String name,
java.lang.Object value) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(java.lang.String name,
java.lang.String descriptor) |
org.objectweb.asm.AnnotationVisitor |
visitArray(java.lang.String name) |
void |
visitEnd() |
void |
visitEnum(java.lang.String name,
java.lang.String descriptor,
java.lang.String value) |
public TraceAnnotationVisitor(Printer printer)
TraceAnnotationVisitor
.printer
- the printer to convert the visited annotation into text.public TraceAnnotationVisitor(org.objectweb.asm.AnnotationVisitor annotationVisitor, Printer printer)
TraceAnnotationVisitor
.annotationVisitor
- the annotation visitor to which to delegate calls. May be null.printer
- the printer to convert the visited annotation into text.public void visit(java.lang.String name, java.lang.Object value)
visit
in class org.objectweb.asm.AnnotationVisitor
public void visitEnum(java.lang.String name, java.lang.String descriptor, java.lang.String value)
visitEnum
in class org.objectweb.asm.AnnotationVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String name, java.lang.String descriptor)
visitAnnotation
in class org.objectweb.asm.AnnotationVisitor
public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String name)
visitArray
in class org.objectweb.asm.AnnotationVisitor
public void visitEnd()
visitEnd
in class org.objectweb.asm.AnnotationVisitor