summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/Mappings.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/mapping/Mappings.java')
-rw-r--r--src/cuchaz/enigma/mapping/Mappings.java35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/mapping/Mappings.java b/src/cuchaz/enigma/mapping/Mappings.java
index 0b03abb..378d4c0 100644
--- a/src/cuchaz/enigma/mapping/Mappings.java
+++ b/src/cuchaz/enigma/mapping/Mappings.java
@@ -179,4 +179,39 @@ public class Mappings implements Serializable
179 } 179 }
180 return classNames; 180 return classNames;
181 } 181 }
182
183 public boolean containsDeobfClass( String deobfName )
184 {
185 return m_classesByDeobf.containsKey( deobfName );
186 }
187
188 public boolean containsDeobfField( ClassEntry obfClassEntry, String deobfName )
189 {
190 ClassMapping classMapping = m_classesByObf.get( obfClassEntry.getName() );
191 if( classMapping != null )
192 {
193 return classMapping.containsDeobfField( deobfName );
194 }
195 return false;
196 }
197
198 public boolean containsDeobfMethod( ClassEntry obfClassEntry, String deobfName, String deobfSignature )
199 {
200 ClassMapping classMapping = m_classesByObf.get( obfClassEntry.getName() );
201 if( classMapping != null )
202 {
203 return classMapping.containsDeobfMethod( deobfName, deobfSignature );
204 }
205 return false;
206 }
207
208 public boolean containsArgument( MethodEntry obfMethodEntry, String name )
209 {
210 ClassMapping classMapping = m_classesByObf.get( obfMethodEntry.getClassName() );
211 if( classMapping != null )
212 {
213 return classMapping.containsArgument( obfMethodEntry, name );
214 }
215 return false;
216 }
182} 217}