예제 #1
0
 public override void Visit(int version, AccessFlags access, string name, string signature
                            , string superName, string[] interfaces)
 {
     className = name;
     base.Visit(version, access, remapper.MapType(name), remapper.MapSignature(signature
                                                                               , false), remapper.MapType(superName), interfaces == null
             ? null
             : remapper.MapTypes
                    (interfaces));
 }
예제 #2
0
 public override void VisitClassType(string name)
 {
     classNames.Add(name);
     signatureVisitor.VisitClassType(remapper.MapType(name));
 }
예제 #3
0
 public override void VisitMainClass(string mainClass)
 {
     base.VisitMainClass(remapper.MapType(mainClass));
 }
예제 #4
0
 public override void VisitFieldInsn(int opcode, string owner, string name, string
     descriptor)
 {
     base.VisitFieldInsn(opcode, remapper.MapType(owner), remapper.MapFieldName(owner,
         name, descriptor), remapper.MapDesc(descriptor));
 }