org.objectweb.asm.util
public class TraceCodeVisitor extends PrintCodeVisitor
Field Summary | |
---|---|
protected CodeVisitor | cv
The {@link CodeVisitor CodeVisitor} to which this visitor delegates calls.
|
Constructor Summary | |
---|---|
TraceCodeVisitor(CodeVisitor cv)
Constructs a new {@link TraceCodeVisitor TraceCodeVisitor} object.
|
Method Summary | |
---|---|
void | printAttribute(Attribute attr) |
void | printFieldInsn(int opcode, String owner, String name, String desc) |
void | printIincInsn(int var, int increment) |
void | printInsn(int opcode) |
void | printIntInsn(int opcode, int operand) |
void | printJumpInsn(int opcode, Label label) |
void | printLabel(Label label) |
void | printLdcInsn(Object cst) |
void | printLineNumber(int line, Label start) |
void | printLocalVariable(String name, String desc, Label start, Label end, int index) |
void | printLookupSwitchInsn(Label dflt, int[] keys, Label[] labels) |
void | printMaxs(int maxStack, int maxLocals) |
void | printMethodInsn(int opcode, String owner, String name, String desc) |
void | printMultiANewArrayInsn(String desc, int dims) |
void | printTableSwitchInsn(int min, int max, Label dflt, Label[] labels) |
void | printTryCatchBlock(Label start, Label end, Label handler, String type) |
void | printTypeInsn(int opcode, String desc) |
void | printVarInsn(int opcode, int var) |
Parameters: cv the code visitor to which this adapter must delegate calls. May be null.