diff options
Diffstat (limited to 'src/cuchaz/enigma/mapping/ClassMapping.java')
| -rw-r--r-- | src/cuchaz/enigma/mapping/ClassMapping.java | 20 |
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 | } |