summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/analysis/JarIndex.java
diff options
context:
space:
mode:
authorGravatar jeff2014-08-31 22:43:13 -0400
committerGravatar jeff2014-08-31 22:43:13 -0400
commit195ffb47a68c4b40d8cc04b67e6c49d8081dc3d3 (patch)
tree4633bdb8f67efc9d1d3a4749ffff4f972481c608 /src/cuchaz/enigma/analysis/JarIndex.java
parentfixed crash finding related method implementations when method doesn't implem... (diff)
downloadenigma-fork-195ffb47a68c4b40d8cc04b67e6c49d8081dc3d3.tar.gz
enigma-fork-195ffb47a68c4b40d8cc04b67e6c49d8081dc3d3.tar.xz
enigma-fork-195ffb47a68c4b40d8cc04b67e6c49d8081dc3d3.zip
added checks to prevent renaming classes/fields/methods/arguments to the same name as other classes/fields/methods/arguments
Diffstat (limited to 'src/cuchaz/enigma/analysis/JarIndex.java')
-rw-r--r--src/cuchaz/enigma/analysis/JarIndex.java15
1 files changed, 15 insertions, 0 deletions
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
891 } 891 }
892 return thing; 892 return thing;
893 } 893 }
894
895 public boolean containsObfClass( ClassEntry obfClassEntry )
896 {
897 return m_obfClassEntries.contains( obfClassEntry );
898 }
899
900 public boolean containsObfField( FieldEntry obfFieldEntry )
901 {
902 return m_access.containsKey( obfFieldEntry );
903 }
904
905 public boolean containsObfMethod( MethodEntry obfMethodEntry )
906 {
907 return m_access.containsKey( obfMethodEntry );
908 }
894} 909}