diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java b/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java index f2fb2f8..d0e1ddb 100644 --- a/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java +++ b/src/main/java/cuchaz/enigma/analysis/ClassImplementationsTreeNode.java | |||
| @@ -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 |