org.objectweb.asm.xml
Class SAXCodeAdapter
public final
class
SAXCodeAdapter
extends Object
implements CodeVisitor
A {@link org.objectweb.asm.CodeVisitor CodeVisitor} that generates SAX 2.0
events from the visited code.
Author: Eugene Kuleshov
See Also: SAXClassAdapter
Method Summary |
void | visitAttribute(Attribute attr) |
void | visitFieldInsn(int opcode, String owner, String name, String desc) |
void | visitIincInsn(int var, int increment) |
void | visitInsn(int opcode) |
void | visitIntInsn(int opcode, int operand) |
void | visitJumpInsn(int opcode, Label label) |
void | visitLabel(Label label) |
void | visitLdcInsn(Object cst) |
void | visitLineNumber(int line, Label start) |
void | visitLocalVariable(String name, String desc, Label start, Label end, int index) |
void | visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels) |
void | visitMaxs(int maxStack, int maxLocals) |
void | visitMethodInsn(int opcode, String owner, String name, String desc) |
void | visitMultiANewArrayInsn(String desc, int dims) |
void | visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels) |
void | visitTryCatchBlock(Label start, Label end, Label handler, String type) |
void | visitTypeInsn(int opcode, String desc) |
void | visitVarInsn(int opcode, int var) |
public SAXCodeAdapter(ContentHandler h)
Constructs a new {@link SAXCodeAdapter SAXCodeAdapter} object.
Parameters: h content handler that will be used to send SAX 2.0 events.
public final void visitAttribute(
Attribute attr)
public final void visitFieldInsn(int opcode, String owner, String name, String desc)
public final void visitIincInsn(int var, int increment)
public final void visitInsn(int opcode)
public final void visitIntInsn(int opcode, int operand)
public final void visitJumpInsn(int opcode,
Label label)
public final void visitLabel(
Label label)
public final void visitLdcInsn(Object cst)
public final void visitLineNumber(int line,
Label start)
public final void visitLocalVariable(String name, String desc,
Label start,
Label end, int index)
public final void visitLookupSwitchInsn(
Label dflt, int[] keys,
Label[] labels)
public final void visitMaxs(int maxStack, int maxLocals)
public final void visitMethodInsn(int opcode, String owner, String name, String desc)
public final void visitMultiANewArrayInsn(String desc, int dims)
public final void visitTableSwitchInsn(int min, int max,
Label dflt,
Label[] labels)
public final void visitTryCatchBlock(
Label start,
Label end,
Label handler, String type)
public final void visitTypeInsn(int opcode, String desc)
public final void visitVarInsn(int opcode, int var)