diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java b/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java index f2fb2f8..e876bb0 100644 --- a/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java +++ b/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java | |||
| @@ -12,8 +12,8 @@ | |||
| 12 | package cuchaz.enigma.analysis; | 12 | package cuchaz.enigma.analysis; |
| 13 | 13 | ||
| 14 | import com.google.common.collect.Lists; | 14 | import com.google.common.collect.Lists; |
| 15 | import cuchaz.enigma.mapping.ClassEntry; | 15 | import cuchaz.enigma.mapping.entry.ClassEntry; |
| 16 | import cuchaz.enigma.mapping.MethodEntry; | 16 | import cuchaz.enigma.mapping.entry.MethodEntry; |
| 17 | import cuchaz.enigma.mapping.Translator; | 17 | import cuchaz.enigma.mapping.Translator; |
| 18 | 18 | ||
| 19 | import javax.swing.tree.DefaultMutableTreeNode; | 19 | import javax.swing.tree.DefaultMutableTreeNode; |
| @@ -21,8 +21,8 @@ import java.util.List; | |||
| 21 | 21 | ||
| 22 | public class ClassImplementationsTreeNode extends DefaultMutableTreeNode { | 22 | public class ClassImplementationsTreeNode extends DefaultMutableTreeNode { |
| 23 | 23 | ||
| 24 | private Translator deobfuscatingTranslator; | 24 | private final Translator deobfuscatingTranslator; |
| 25 | private ClassEntry entry; | 25 | private final ClassEntry entry; |
| 26 | 26 | ||
| 27 | public ClassImplementationsTreeNode(Translator deobfuscatingTranslator, ClassEntry entry) { | 27 | public ClassImplementationsTreeNode(Translator deobfuscatingTranslator, ClassEntry entry) { |
| 28 | this.deobfuscatingTranslator = deobfuscatingTranslator; | 28 | this.deobfuscatingTranslator = deobfuscatingTranslator; |
| @@ -31,7 +31,7 @@ public class ClassImplementationsTreeNode extends DefaultMutableTreeNode { | |||
| 31 | 31 | ||
| 32 | public static ClassImplementationsTreeNode findNode(ClassImplementationsTreeNode node, MethodEntry entry) { | 32 | public static ClassImplementationsTreeNode findNode(ClassImplementationsTreeNode node, MethodEntry entry) { |
| 33 | // is this the node? | 33 | // is this the node? |
| 34 | if (node.entry.equals(entry.getClassEntry())) { | 34 | if (node.entry.equals(entry.getOwnerClassEntry())) { |
| 35 | return node; | 35 | return node; |
| 36 | } | 36 | } |
| 37 | 37 | ||
| @@ -50,7 +50,7 @@ public class ClassImplementationsTreeNode extends DefaultMutableTreeNode { | |||
| 50 | } | 50 | } |
| 51 | 51 | ||
| 52 | public String getDeobfClassName() { | 52 | public String getDeobfClassName() { |
| 53 | return this.deobfuscatingTranslator.translateClass(this.entry.getClassName()); | 53 | return this.deobfuscatingTranslator.getTranslatedClass(entry).getClassName(); |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | @Override | 56 | @Override |