org.objectweb.asm.util
Class TraceAbstractVisitor
public abstract class TraceAbstractVisitor
An abstract trace visitor.
- Eric Bruneton
CLASS_DECLARATION
public static final int CLASS_DECLARATION
Constant used in
appendDescriptor
for class
signatures, formatted in default Java notation (non-bytecode)
- 7
CLASS_SIGNATURE
public static final int CLASS_SIGNATURE
Constant used in
appendDescriptor
for class
signatures, formatted in bytecode notation
- 5
FIELD_DESCRIPTOR
public static final int FIELD_DESCRIPTOR
Constant used in
appendDescriptor
for field
descriptors, formatted in bytecode notation
- 1
FIELD_SIGNATURE
public static final int FIELD_SIGNATURE
Constant used in
appendDescriptor
for field
signatures, formatted in bytecode notation
- 2
INTERNAL_NAME
public static final int INTERNAL_NAME
- 0
METHOD_DESCRIPTOR
public static final int METHOD_DESCRIPTOR
Constant used in
appendDescriptor
for method
descriptors, formatted in bytecode notation
- 3
METHOD_SIGNATURE
public static final int METHOD_SIGNATURE
Constant used in
appendDescriptor
for method
signatures, formatted in bytecode notation
- 4
PARAMETERS_DECLARATION
public static final int PARAMETERS_DECLARATION
Constant used in
appendDescriptor
for method
parameter signatures, formatted in default Java notation (non-bytecode)
- 8
TYPE_DECLARATION
public static final int TYPE_DECLARATION
Constant used in
appendDescriptor
for field
or method return value signatures, formatted in default Java notation
(non-bytecode)
- 6
tab
protected String tab
Tab for class members.
appendDescriptor
protected void appendDescriptor(int type,
String desc)
Appends an internal name, a type descriptor or a type signature to
buf
.
type
- indicates if desc is an internal name, a field descriptor,
a method descriptor, a class signature, ...desc
- an internal name, type descriptor, or type signature. May be
null.
visitAnnotation
public AnnotationVisitor visitAnnotation(String desc,
boolean visible)
Prints a disassembled view of the given annotation.
desc
- the class descriptor of the annotation class.visible
- true if the annotation is visible at runtime.
- a visitor to visit the annotation values.
visitAttribute
public void visitAttribute(Attribute attr)
Prints a disassembled view of the given attribute.
attr
- an attribute.
visitEnd
public void visitEnd()
Does nothing.