diff options
| author | 2014-09-26 00:33:07 -0400 | |
|---|---|---|
| committer | 2014-09-26 00:33:07 -0400 | |
| commit | 575447097876b5cf3dfbae8fa1f6f749819e97b8 (patch) | |
| tree | 50b544e601e295dee5a55e747db85df9d3a25577 /src/cuchaz/enigma/mapping/Mappings.java | |
| parent | fixed invalid tokens issue (diff) | |
| download | enigma-fork-575447097876b5cf3dfbae8fa1f6f749819e97b8.tar.gz enigma-fork-575447097876b5cf3dfbae8fa1f6f749819e97b8.tar.xz enigma-fork-575447097876b5cf3dfbae8fa1f6f749819e97b8.zip | |
implemented mark-as-deobfuscated and reset-to-obfuscated
Diffstat (limited to 'src/cuchaz/enigma/mapping/Mappings.java')
| -rw-r--r-- | src/cuchaz/enigma/mapping/Mappings.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/mapping/Mappings.java b/src/cuchaz/enigma/mapping/Mappings.java index 0b4e7f3..45b41bc 100644 --- a/src/cuchaz/enigma/mapping/Mappings.java +++ b/src/cuchaz/enigma/mapping/Mappings.java | |||
| @@ -94,6 +94,17 @@ public class Mappings implements Serializable | |||
| 94 | } | 94 | } |
| 95 | } | 95 | } |
| 96 | 96 | ||
| 97 | public void removeClassMapping( ClassMapping classMapping ) | ||
| 98 | { | ||
| 99 | boolean obfWasRemoved = m_classesByObf.remove( classMapping.getObfName() ) != null; | ||
| 100 | assert( obfWasRemoved ); | ||
| 101 | if( classMapping.getDeobfName() != null ) | ||
| 102 | { | ||
| 103 | boolean deobfWasRemoved = m_classesByDeobf.remove( classMapping.getDeobfName() ) != null; | ||
| 104 | assert( deobfWasRemoved ); | ||
| 105 | } | ||
| 106 | } | ||
| 107 | |||
| 97 | public ClassMapping getClassByObf( ClassEntry entry ) | 108 | public ClassMapping getClassByObf( ClassEntry entry ) |
| 98 | { | 109 | { |
| 99 | return getClassByObf( entry.getName() ); | 110 | return getClassByObf( entry.getName() ); |