diff options
| author | 2015-02-10 22:32:00 -0500 | |
|---|---|---|
| committer | 2015-02-10 22:32:00 -0500 | |
| commit | ef3c296d17d8213dfadd66212d66d9e92c089402 (patch) | |
| tree | 8318fc1507c1c6ba4da629b3e27913ecf1e53cfc /src/cuchaz/enigma/mapping/ClassMapping.java | |
| parent | ignore harmless exceptions I can't fix (diff) | |
| download | enigma-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.java | 2 |
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); |