summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/ClassMapping.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/mapping/ClassMapping.java')
-rw-r--r--src/cuchaz/enigma/mapping/ClassMapping.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/cuchaz/enigma/mapping/ClassMapping.java b/src/cuchaz/enigma/mapping/ClassMapping.java
index ac70df0..38cd3d6 100644
--- a/src/cuchaz/enigma/mapping/ClassMapping.java
+++ b/src/cuchaz/enigma/mapping/ClassMapping.java
@@ -243,12 +243,13 @@ public class ClassMapping implements Serializable, Comparable<ClassMapping> {
243 } 243 }
244 } 244 }
245 245
246 public void setFieldObfName(String oldObfName, Type obfType, String newObfName) { 246 public void setFieldObfNameAndType(String oldObfName, Type obfType, String newObfName, Type newObfType) {
247 assert(newObfName != null); 247 assert(newObfName != null);
248 FieldMapping fieldMapping = m_fieldsByObf.remove(getFieldKey(oldObfName, obfType)); 248 FieldMapping fieldMapping = m_fieldsByObf.remove(getFieldKey(oldObfName, obfType));
249 assert(fieldMapping != null); 249 assert(fieldMapping != null);
250 fieldMapping.setObfName(newObfName); 250 fieldMapping.setObfName(newObfName);
251 boolean obfWasAdded = m_fieldsByObf.put(getFieldKey(newObfName, obfType), fieldMapping) == null; 251 fieldMapping.setObfType(newObfType);
252 boolean obfWasAdded = m_fieldsByObf.put(getFieldKey(newObfName, newObfType), fieldMapping) == null;
252 assert(obfWasAdded); 253 assert(obfWasAdded);
253 } 254 }
254 255
@@ -328,12 +329,13 @@ public class ClassMapping implements Serializable, Comparable<ClassMapping> {
328 } 329 }
329 } 330 }
330 331
331 public void setMethodObfName(String oldObfName, Signature obfSignature, String newObfName) { 332 public void setMethodObfNameAndSignature(String oldObfName, Signature obfSignature, String newObfName, Signature newObfSignature) {
332 assert(newObfName != null); 333 assert(newObfName != null);
333 MethodMapping methodMapping = m_methodsByObf.remove(getMethodKey(oldObfName, obfSignature)); 334 MethodMapping methodMapping = m_methodsByObf.remove(getMethodKey(oldObfName, obfSignature));
334 assert(methodMapping != null); 335 assert(methodMapping != null);
335 methodMapping.setObfName(newObfName); 336 methodMapping.setObfName(newObfName);
336 boolean obfWasAdded = m_methodsByObf.put(getMethodKey(newObfName, obfSignature), methodMapping) == null; 337 methodMapping.setObfSignature(newObfSignature);
338 boolean obfWasAdded = m_methodsByObf.put(getMethodKey(newObfName, newObfSignature), methodMapping) == null;
337 assert(obfWasAdded); 339 assert(obfWasAdded);
338 } 340 }
339 341