org.objectweb.asm.commons

Class RemappingClassAdapter

public class RemappingClassAdapter extends ClassAdapter

A ClassAdapter for type remapping.

Author: Eugene Kuleshov

Field Summary
protected StringclassName
protected Remapperremapper
Constructor Summary
RemappingClassAdapter(ClassVisitor cv, Remapper remapper)
Method Summary
protected AnnotationVisitorcreateRemappingAnnotationAdapter(AnnotationVisitor av)
protected FieldVisitorcreateRemappingFieldAdapter(FieldVisitor fv)
protected MethodVisitorcreateRemappingMethodAdapter(int access, String newDesc, MethodVisitor mv)
voidvisit(int version, int access, String name, String signature, String superName, String[] interfaces)
AnnotationVisitorvisitAnnotation(String desc, boolean visible)
FieldVisitorvisitField(int access, String name, String desc, String signature, Object value)
voidvisitInnerClass(String name, String outerName, String innerName, int access)
MethodVisitorvisitMethod(int access, String name, String desc, String signature, String[] exceptions)
voidvisitOuterClass(String owner, String name, String desc)

Field Detail

className

protected String className

remapper

protected final Remapper remapper

Constructor Detail

RemappingClassAdapter

public RemappingClassAdapter(ClassVisitor cv, Remapper remapper)

Method Detail

createRemappingAnnotationAdapter

protected AnnotationVisitor createRemappingAnnotationAdapter(AnnotationVisitor av)

createRemappingFieldAdapter

protected FieldVisitor createRemappingFieldAdapter(FieldVisitor fv)

createRemappingMethodAdapter

protected MethodVisitor createRemappingMethodAdapter(int access, String newDesc, MethodVisitor mv)

visit

public void visit(int version, int access, String name, String signature, String superName, String[] interfaces)

visitAnnotation

public AnnotationVisitor visitAnnotation(String desc, boolean visible)

visitField

public FieldVisitor visitField(int access, String name, String desc, String signature, Object value)

visitInnerClass

public void visitInnerClass(String name, String outerName, String innerName, int access)

visitMethod

public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)

visitOuterClass

public void visitOuterClass(String owner, String name, String desc)