summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/analysis
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis')
-rw-r--r--src/main/java/cuchaz/enigma/analysis/JarIndex.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/JarIndex.java b/src/main/java/cuchaz/enigma/analysis/JarIndex.java
index f955a40..ee1dd54 100644
--- a/src/main/java/cuchaz/enigma/analysis/JarIndex.java
+++ b/src/main/java/cuchaz/enigma/analysis/JarIndex.java
@@ -771,6 +771,14 @@ public class JarIndex {
771 return this.access.containsKey(obfBehaviorEntry); 771 return this.access.containsKey(obfBehaviorEntry);
772 } 772 }
773 773
774 public boolean containsEntryWithSameName(Entry entry)
775 {
776 for (Entry target : this.access.keySet())
777 if (target.getName().equals(entry.getName()) && entry.getClass().isInstance(target.getClass()))
778 return true;
779 return false;
780 }
781
774 public boolean containsObfArgument(ArgumentEntry obfArgumentEntry) { 782 public boolean containsObfArgument(ArgumentEntry obfArgumentEntry) {
775 // check the behavior 783 // check the behavior
776 if (!containsObfBehavior(obfArgumentEntry.getBehaviorEntry())) { 784 if (!containsObfBehavior(obfArgumentEntry.getBehaviorEntry())) {