Class TraceFieldVisitor
java.lang.Object
org.objectweb.asm.util.AbstractVisitor
org.objectweb.asm.util.TraceAbstractVisitor
org.objectweb.asm.util.TraceFieldVisitor
- All Implemented Interfaces:
FieldVisitor
A
FieldVisitor that prints a disassembled view of the fields it
visits.- Author:
- Eric Bruneton
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FieldVisitorTheFieldVisitorto which this visitor delegates calls.Fields inherited from class TraceAbstractVisitor
CLASS_DECLARATION, CLASS_SIGNATURE, FIELD_DESCRIPTOR, FIELD_SIGNATURE, INTERNAL_NAME, METHOD_DESCRIPTOR, METHOD_SIGNATURE, PARAMETERS_DECLARATION, tab, TYPE_DECLARATIONFields inherited from class AbstractVisitor
buf, OPCODES, text, TYPES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitAnnotation(String desc, boolean visible) Prints a disassembled view of the given annotation.voidvisitAttribute(Attribute attr) Prints a disassembled view of the given attribute.voidvisitEnd()Does nothing.Methods inherited from class TraceAbstractVisitor
appendDescriptor, createTraceAnnotationVisitorMethods inherited from class AbstractVisitor
appendString, getDefaultAttributes, getText, print
-
Field Details
-
fv
TheFieldVisitorto which this visitor delegates calls. May be null.
-
-
Constructor Details
-
TraceFieldVisitor
public TraceFieldVisitor()
-
-
Method Details
-
visitAnnotation
Description copied from class:TraceAbstractVisitorPrints a disassembled view of the given annotation.- Specified by:
visitAnnotationin interfaceFieldVisitor- Overrides:
visitAnnotationin classTraceAbstractVisitor- Parameters:
desc- the class descriptor of the annotation class.visible- true if the annotation is visible at runtime.- Returns:
- a visitor to visit the annotation values.
-
visitAttribute
Description copied from class:TraceAbstractVisitorPrints a disassembled view of the given attribute.- Specified by:
visitAttributein interfaceFieldVisitor- Overrides:
visitAttributein classTraceAbstractVisitor- Parameters:
attr- an attribute.
-
visitEnd
public void visitEnd()Description copied from class:TraceAbstractVisitorDoes nothing.- Specified by:
visitEndin interfaceFieldVisitor- Overrides:
visitEndin classTraceAbstractVisitor
-