MCPcopy Create free account
hub / github.com/GraxCode/zelixkiller / keepName

Method keepName

src/me/lpk/mapping/MappingRenamer.java:143–157  ·  view source on GitHub ↗

Checks if a given MappedMember should not be renamed. @param mm @return

(MappedMember mm)

Source from the content-addressed store, hash-verified

141 * @return
142 */
143 public static boolean keepName(MappedMember mm) {
144 // Main class
145 if (mm.getDesc().equals("([Ljava/lang/String;)V") && mm.getOriginalName().equals("main")) {
146 return true;
147 }
148 // <init> or <clinit>
149 if (mm.getOriginalName().contains("<")) {
150 return true;
151 }
152 // A method name that shan't be renamed!
153 if (isNameWhitelisted(mm.getOriginalName())) {
154 return true;
155 }
156 return false;
157 }
158
159 public static boolean isNameWhitelisted(String name) {
160 return whitelist.contains(name);

Callers 2

fillGapMethod · 0.95
remapClassMethod · 0.95

Calls 5

isNameWhitelistedMethod · 0.95
getDescMethod · 0.80
getOriginalNameMethod · 0.80
containsMethod · 0.80
equalsMethod · 0.45

Tested by

no test coverage detected