コード例 #1
0
 @Override
 public void visit(int version, int access, String name, String signature,
         String superName, String[] interfaces) {
     this.className = name;
     super.visit(version, access, remapper.mapType(name), remapper
             .mapSignature(signature, false), remapper.mapType(superName),
             interfaces == null ? null : remapper.mapTypes(interfaces));
 }
コード例 #2
0
 @Override
 public FieldVisitor visitField(int access, String name, String desc,
         String signature, Object value) {
     FieldVisitor fv = super.visitField(access,
             remapper.mapFieldName(className, name, desc),
             remapper.mapDesc(desc), remapper.mapSignature(signature, true),
             remapper.mapValue(value));
     return fv == null ? null : createRemappingFieldAdapter(fv);
 }
コード例 #3
0
 @Override
 public MethodVisitor visitMethod(int access, String name, String desc,
         String signature, String[] exceptions) {
     String newDesc = remapper.mapMethodDesc(desc);
     MethodVisitor mv = super.visitMethod(access, remapper.mapMethodName(
             className, name, desc), newDesc, remapper.mapSignature(
             signature, false),
             exceptions == null ? null : remapper.mapTypes(exceptions));
     return mv == null ? null : createRemappingMethodAdapter(access,
             newDesc, mv);
 }
コード例 #4
0
 public void visitLocalVariable(
     String name, String desc, String signature, Label start, Label end, int index) {
   super.visitLocalVariable(
       name, remapper.mapDesc(desc), remapper.mapSignature(signature, true), start, end, index);
 }