org.objectweb.asm.util
public class TraceCodeVisitor extends PrintCodeVisitor
PrintCodeVisitor that prints a disassembled view
of the code it visits.
| Field Summary | |
|---|---|
| protected CodeVisitor | cv
The CodeVisitor to which this visitor delegates calls.
|
| Constructor Summary | |
|---|---|
| TraceCodeVisitor(CodeVisitor cv)
Constructs a new 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) |
CodeVisitor to which this visitor delegates calls.
May be null. TraceCodeVisitor object.
Parameters: cv the code visitor to which this adapter must delegate calls. May be null.