From 195ffb47a68c4b40d8cc04b67e6c49d8081dc3d3 Mon Sep 17 00:00:00 2001 From: jeff Date: Sun, 31 Aug 2014 22:43:13 -0400 Subject: added checks to prevent renaming classes/fields/methods/arguments to the same name as other classes/fields/methods/arguments --- src/cuchaz/enigma/analysis/JarIndex.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/cuchaz/enigma/analysis/JarIndex.java') diff --git a/src/cuchaz/enigma/analysis/JarIndex.java b/src/cuchaz/enigma/analysis/JarIndex.java index fc19e7b..e7c92be 100644 --- a/src/cuchaz/enigma/analysis/JarIndex.java +++ b/src/cuchaz/enigma/analysis/JarIndex.java @@ -891,4 +891,19 @@ public class JarIndex } return thing; } + + public boolean containsObfClass( ClassEntry obfClassEntry ) + { + return m_obfClassEntries.contains( obfClassEntry ); + } + + public boolean containsObfField( FieldEntry obfFieldEntry ) + { + return m_access.containsKey( obfFieldEntry ); + } + + public boolean containsObfMethod( MethodEntry obfMethodEntry ) + { + return m_access.containsKey( obfMethodEntry ); + } } -- cgit v1.2.3