diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis')
| -rw-r--r-- | src/main/java/cuchaz/enigma/analysis/JarIndex.java | 8 |
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())) { |