diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/MethodReferenceTreeNode.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/analysis/MethodReferenceTreeNode.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/MethodReferenceTreeNode.java b/src/main/java/cuchaz/enigma/analysis/MethodReferenceTreeNode.java index 0eae5cc..ac05acd 100644 --- a/src/main/java/cuchaz/enigma/analysis/MethodReferenceTreeNode.java +++ b/src/main/java/cuchaz/enigma/analysis/MethodReferenceTreeNode.java | |||
| @@ -63,9 +63,14 @@ public class MethodReferenceTreeNode extends DefaultMutableTreeNode | |||
| 63 | return this.deobfuscatingTranslator.getTranslatedMethod(this.entry).getName(); | 63 | return this.deobfuscatingTranslator.getTranslatedMethod(this.entry).getName(); |
| 64 | } | 64 | } |
| 65 | 65 | ||
| 66 | @Deprecated | ||
| 66 | public void load(JarIndex index, boolean recurse) { | 67 | public void load(JarIndex index, boolean recurse) { |
| 68 | load(index, recurse, false); | ||
| 69 | } | ||
| 70 | |||
| 71 | public void load(JarIndex index, boolean recurse, boolean recurseMethod) { | ||
| 67 | // get all the child nodes | 72 | // get all the child nodes |
| 68 | for (EntryReference<MethodEntry, MethodDefEntry> reference : index.getMethodsReferencing(this.entry)) { | 73 | for (EntryReference<MethodEntry, MethodDefEntry> reference : index.getMethodsReferencing(this.entry, recurseMethod)) { |
| 69 | add(new MethodReferenceTreeNode(this.deobfuscatingTranslator, reference, index.getAccessFlags(this.entry))); | 74 | add(new MethodReferenceTreeNode(this.deobfuscatingTranslator, reference, index.getAccessFlags(this.entry))); |
| 70 | } | 75 | } |
| 71 | 76 | ||