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, 4 insertions, 3 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/MethodReferenceTreeNode.java b/src/main/java/cuchaz/enigma/analysis/MethodReferenceTreeNode.java index 76c73c1..0eae5cc 100644 --- a/src/main/java/cuchaz/enigma/analysis/MethodReferenceTreeNode.java +++ b/src/main/java/cuchaz/enigma/analysis/MethodReferenceTreeNode.java | |||
| @@ -12,6 +12,7 @@ | |||
| 12 | package cuchaz.enigma.analysis; | 12 | package cuchaz.enigma.analysis; |
| 13 | 13 | ||
| 14 | import com.google.common.collect.Sets; | 14 | import com.google.common.collect.Sets; |
| 15 | import cuchaz.enigma.bytecode.AccessFlags; | ||
| 15 | import cuchaz.enigma.mapping.*; | 16 | import cuchaz.enigma.mapping.*; |
| 16 | import cuchaz.enigma.mapping.entry.Entry; | 17 | import cuchaz.enigma.mapping.entry.Entry; |
| 17 | import cuchaz.enigma.mapping.entry.MethodDefEntry; | 18 | import cuchaz.enigma.mapping.entry.MethodDefEntry; |
| @@ -27,7 +28,7 @@ public class MethodReferenceTreeNode extends DefaultMutableTreeNode | |||
| 27 | private Translator deobfuscatingTranslator; | 28 | private Translator deobfuscatingTranslator; |
| 28 | private MethodEntry entry; | 29 | private MethodEntry entry; |
| 29 | private EntryReference<MethodEntry, MethodDefEntry> reference; | 30 | private EntryReference<MethodEntry, MethodDefEntry> reference; |
| 30 | private Access access; | 31 | private AccessFlags access; |
| 31 | 32 | ||
| 32 | public MethodReferenceTreeNode(Translator deobfuscatingTranslator, MethodEntry entry) { | 33 | public MethodReferenceTreeNode(Translator deobfuscatingTranslator, MethodEntry entry) { |
| 33 | this.deobfuscatingTranslator = deobfuscatingTranslator; | 34 | this.deobfuscatingTranslator = deobfuscatingTranslator; |
| @@ -36,7 +37,7 @@ public class MethodReferenceTreeNode extends DefaultMutableTreeNode | |||
| 36 | } | 37 | } |
| 37 | 38 | ||
| 38 | public MethodReferenceTreeNode(Translator deobfuscatingTranslator, | 39 | public MethodReferenceTreeNode(Translator deobfuscatingTranslator, |
| 39 | EntryReference<MethodEntry, MethodDefEntry> reference, Access access) { | 40 | EntryReference<MethodEntry, MethodDefEntry> reference, AccessFlags access) { |
| 40 | this.deobfuscatingTranslator = deobfuscatingTranslator; | 41 | this.deobfuscatingTranslator = deobfuscatingTranslator; |
| 41 | this.entry = reference.entry; | 42 | this.entry = reference.entry; |
| 42 | this.reference = reference; | 43 | this.reference = reference; |
| @@ -65,7 +66,7 @@ public class MethodReferenceTreeNode extends DefaultMutableTreeNode | |||
| 65 | public void load(JarIndex index, boolean recurse) { | 66 | public void load(JarIndex index, boolean recurse) { |
| 66 | // get all the child nodes | 67 | // get all the child nodes |
| 67 | for (EntryReference<MethodEntry, MethodDefEntry> reference : index.getMethodsReferencing(this.entry)) { | 68 | for (EntryReference<MethodEntry, MethodDefEntry> reference : index.getMethodsReferencing(this.entry)) { |
| 68 | add(new MethodReferenceTreeNode(this.deobfuscatingTranslator, reference, index.getAccess(this.entry))); | 69 | add(new MethodReferenceTreeNode(this.deobfuscatingTranslator, reference, index.getAccessFlags(this.entry))); |
| 69 | } | 70 | } |
| 70 | 71 | ||
| 71 | if (recurse && this.children != null) { | 72 | if (recurse && this.children != null) { |