Package org.objectweb.asm.util
Class TraceAnnotationVisitor
- java.lang.Object
-
- org.objectweb.asm.AnnotationVisitor
-
- org.objectweb.asm.util.TraceAnnotationVisitor
-
public final class TraceAnnotationVisitor extends org.objectweb.asm.AnnotationVisitor
AnAnnotationVisitor
that prints the annotations it visits with aPrinter
.
-
-
Constructor Summary
Constructors Constructor Description TraceAnnotationVisitor(org.objectweb.asm.AnnotationVisitor annotationVisitor, Printer printer)
Constructs a newTraceAnnotationVisitor
.TraceAnnotationVisitor(Printer printer)
Constructs a newTraceAnnotationVisitor
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Constructor Detail
-
TraceAnnotationVisitor
public TraceAnnotationVisitor(Printer printer)
Constructs a newTraceAnnotationVisitor
.- Parameters:
printer
- the printer to convert the visited annotation into text.
-
TraceAnnotationVisitor
public TraceAnnotationVisitor(org.objectweb.asm.AnnotationVisitor annotationVisitor, Printer printer)
Constructs a newTraceAnnotationVisitor
.- Parameters:
annotationVisitor
- the annotation visitor to which to delegate calls. May be null.printer
- the printer to convert the visited annotation into text.
-
-
Method Detail
-
visit
public void visit(java.lang.String name, java.lang.Object value)
- Overrides:
visit
in classorg.objectweb.asm.AnnotationVisitor
-
visitEnum
public void visitEnum(java.lang.String name, java.lang.String descriptor, java.lang.String value)
- Overrides:
visitEnum
in classorg.objectweb.asm.AnnotationVisitor
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String name, java.lang.String descriptor)
- Overrides:
visitAnnotation
in classorg.objectweb.asm.AnnotationVisitor
-
visitArray
public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String name)
- Overrides:
visitArray
in classorg.objectweb.asm.AnnotationVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEnd
in classorg.objectweb.asm.AnnotationVisitor
-
-