summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/ClassMapping.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/mapping/ClassMapping.java')
-rw-r--r--src/cuchaz/enigma/mapping/ClassMapping.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/mapping/ClassMapping.java b/src/cuchaz/enigma/mapping/ClassMapping.java
index 1219e7c..5faaf2a 100644
--- a/src/cuchaz/enigma/mapping/ClassMapping.java
+++ b/src/cuchaz/enigma/mapping/ClassMapping.java
@@ -334,4 +334,24 @@ public class ClassMapping implements Serializable, Comparable<ClassMapping>
334 } 334 }
335 return false; 335 return false;
336 } 336 }
337
338 public boolean containsDeobfField( String name )
339 {
340 return m_fieldsByDeobf.containsKey( name );
341 }
342
343 public boolean containsDeobfMethod( String name, String signature )
344 {
345 return m_methodsByDeobf.containsKey( getMethodKey( name, signature ) );
346 }
347
348 public boolean containsArgument( MethodEntry obfMethodEntry, String name )
349 {
350 MethodMapping methodMapping = m_methodsByObf.get( getMethodKey( obfMethodEntry.getName(), obfMethodEntry.getSignature() ) );
351 if( methodMapping != null )
352 {
353 return methodMapping.containsArgument( name );
354 }
355 return false;
356 }
337} 357}