summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/Mappings.java
diff options
context:
space:
mode:
authorGravatar jeff2014-09-26 00:33:07 -0400
committerGravatar jeff2014-09-26 00:33:07 -0400
commit575447097876b5cf3dfbae8fa1f6f749819e97b8 (patch)
tree50b544e601e295dee5a55e747db85df9d3a25577 /src/cuchaz/enigma/mapping/Mappings.java
parentfixed invalid tokens issue (diff)
downloadenigma-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.java11
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() );