summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/ClassMapping.java
diff options
context:
space:
mode:
authorGravatar jeff2015-02-10 22:32:00 -0500
committerGravatar jeff2015-02-10 22:32:00 -0500
commitef3c296d17d8213dfadd66212d66d9e92c089402 (patch)
tree8318fc1507c1c6ba4da629b3e27913ecf1e53cfc /src/cuchaz/enigma/mapping/ClassMapping.java
parentignore harmless exceptions I can't fix (diff)
downloadenigma-fork-ef3c296d17d8213dfadd66212d66d9e92c089402.tar.gz
enigma-fork-ef3c296d17d8213dfadd66212d66d9e92c089402.tar.xz
enigma-fork-ef3c296d17d8213dfadd66212d66d9e92c089402.zip
fix issue with removing field mappings
Diffstat (limited to 'src/cuchaz/enigma/mapping/ClassMapping.java')
-rw-r--r--src/cuchaz/enigma/mapping/ClassMapping.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/mapping/ClassMapping.java b/src/cuchaz/enigma/mapping/ClassMapping.java
index 7133265..885400b 100644
--- a/src/cuchaz/enigma/mapping/ClassMapping.java
+++ b/src/cuchaz/enigma/mapping/ClassMapping.java
@@ -221,6 +221,7 @@ public class ClassMapping implements Serializable, Comparable<ClassMapping> {
221 221
222 222
223 public void setFieldName(String obfName, Type obfType, String deobfName) { 223 public void setFieldName(String obfName, Type obfType, String deobfName) {
224 assert(deobfName != null);
224 FieldMapping fieldMapping = m_fieldsByObf.get(getFieldKey(obfName, obfType)); 225 FieldMapping fieldMapping = m_fieldsByObf.get(getFieldKey(obfName, obfType));
225 if (fieldMapping == null) { 226 if (fieldMapping == null) {
226 fieldMapping = new FieldMapping(obfName, obfType, deobfName); 227 fieldMapping = new FieldMapping(obfName, obfType, deobfName);
@@ -316,6 +317,7 @@ public class ClassMapping implements Serializable, Comparable<ClassMapping> {
316 //// ARGUMENTS //////// 317 //// ARGUMENTS ////////
317 318
318 public void setArgumentName(String obfMethodName, Signature obfMethodSignature, int argumentIndex, String argumentName) { 319 public void setArgumentName(String obfMethodName, Signature obfMethodSignature, int argumentIndex, String argumentName) {
320 assert(argumentName != null);
319 MethodMapping methodMapping = m_methodsByObf.get(getMethodKey(obfMethodName, obfMethodSignature)); 321 MethodMapping methodMapping = m_methodsByObf.get(getMethodKey(obfMethodName, obfMethodSignature));
320 if (methodMapping == null) { 322 if (methodMapping == null) {
321 methodMapping = createMethodMapping(obfMethodName, obfMethodSignature); 323 methodMapping = createMethodMapping(obfMethodName, obfMethodSignature);