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 } |