org.objectweb.asm.commons

Class RemappingMethodAdapter

public class RemappingMethodAdapter extends LocalVariablesSorter

A MethodAdapter for type mapping.

Author: Eugene Kuleshov

Field Summary
protected Remapperremapper
Constructor Summary
RemappingMethodAdapter(int access, String desc, MethodVisitor mv, Remapper renamer)
Method Summary
AnnotationVisitorvisitAnnotation(String desc, boolean visible)
AnnotationVisitorvisitAnnotationDefault()
voidvisitFieldInsn(int opcode, String owner, String name, String desc)
voidvisitFrame(int type, int nLocal, Object[] local, int nStack, Object[] stack)
voidvisitLdcInsn(Object cst)
voidvisitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
voidvisitMethodInsn(int opcode, String owner, String name, String desc)
voidvisitMultiANewArrayInsn(String desc, int dims)
AnnotationVisitorvisitParameterAnnotation(int parameter, String desc, boolean visible)
voidvisitTryCatchBlock(Label start, Label end, Label handler, String type)
voidvisitTypeInsn(int opcode, String type)

Field Detail

remapper

protected final Remapper remapper

Constructor Detail

RemappingMethodAdapter

public RemappingMethodAdapter(int access, String desc, MethodVisitor mv, Remapper renamer)

Method Detail

visitAnnotation

public AnnotationVisitor visitAnnotation(String desc, boolean visible)

visitAnnotationDefault

public AnnotationVisitor visitAnnotationDefault()

visitFieldInsn

public void visitFieldInsn(int opcode, String owner, String name, String desc)

visitFrame

public void visitFrame(int type, int nLocal, Object[] local, int nStack, Object[] stack)

visitLdcInsn

public void visitLdcInsn(Object cst)

visitLocalVariable

public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)

visitMethodInsn

public void visitMethodInsn(int opcode, String owner, String name, String desc)

visitMultiANewArrayInsn

public void visitMultiANewArrayInsn(String desc, int dims)

visitParameterAnnotation

public AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible)

visitTryCatchBlock

public void visitTryCatchBlock(Label start, Label end, Label handler, String type)

visitTypeInsn

public void visitTypeInsn(int opcode, String type)