< prev index next >

src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SimpleRemapper.java

Print this page




  69  */
  70 public class SimpleRemapper extends Remapper {
  71 
  72     private final Map<String, String> mapping;
  73 
  74     public SimpleRemapper(Map<String, String> mapping) {
  75         this.mapping = mapping;
  76     }
  77 
  78     public SimpleRemapper(String oldName, String newName) {
  79         this.mapping = Collections.singletonMap(oldName, newName);
  80     }
  81 
  82     @Override
  83     public String mapMethodName(String owner, String name, String desc) {
  84         String s = map(owner + '.' + name + desc);
  85         return s == null ? name : s;
  86     }
  87 
  88     @Override






  89     public String mapFieldName(String owner, String name, String desc) {
  90         String s = map(owner + '.' + name);
  91         return s == null ? name : s;
  92     }
  93 
  94     @Override
  95     public String map(String key) {
  96         return mapping.get(key);
  97     }
  98 }


  69  */
  70 public class SimpleRemapper extends Remapper {
  71 
  72     private final Map<String, String> mapping;
  73 
  74     public SimpleRemapper(Map<String, String> mapping) {
  75         this.mapping = mapping;
  76     }
  77 
  78     public SimpleRemapper(String oldName, String newName) {
  79         this.mapping = Collections.singletonMap(oldName, newName);
  80     }
  81 
  82     @Override
  83     public String mapMethodName(String owner, String name, String desc) {
  84         String s = map(owner + '.' + name + desc);
  85         return s == null ? name : s;
  86     }
  87 
  88     @Override
  89     public String mapInvokeDynamicMethodName(String name, String desc) {
  90         String s = map('.' + name + desc);
  91         return s == null ? name : s;
  92     }
  93 
  94     @Override
  95     public String mapFieldName(String owner, String name, String desc) {
  96         String s = map(owner + '.' + name);
  97         return s == null ? name : s;
  98     }
  99 
 100     @Override
 101     public String map(String key) {
 102         return mapping.get(key);
 103     }
 104 }
< prev index next >