From be22b07ae28cd8de11e3a32c3766aed6966ec6b5 Mon Sep 17 00:00:00 2001 From: asie Date: Wed, 7 Nov 2018 20:18:50 +0100 Subject: update Guava, show proper constructor tree node, fix AccessFlags.toString --- src/main/java/cuchaz/enigma/gui/GuiController.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/main/java/cuchaz/enigma/gui/GuiController.java') diff --git a/src/main/java/cuchaz/enigma/gui/GuiController.java b/src/main/java/cuchaz/enigma/gui/GuiController.java index ae1b652..653f024 100644 --- a/src/main/java/cuchaz/enigma/gui/GuiController.java +++ b/src/main/java/cuchaz/enigma/gui/GuiController.java @@ -192,6 +192,13 @@ public class GuiController { return MethodImplementationsTreeNode.findNode(rootNodes.get(0), obfMethodEntry); } + public ClassReferenceTreeNode getClassReferences(ClassEntry deobfClassEntry) { + ClassEntry obfClassEntry = this.deobfuscator.obfuscateEntry(deobfClassEntry); + ClassReferenceTreeNode rootNode = new ClassReferenceTreeNode(this.deobfuscator.getTranslator(TranslationDirection.DEOBFUSCATING), obfClassEntry); + rootNode.load(this.deobfuscator.getJarIndex(), true); + return rootNode; + } + public FieldReferenceTreeNode getFieldReferences(FieldEntry deobfFieldEntry) { FieldEntry obfFieldEntry = this.deobfuscator.obfuscateEntry(deobfFieldEntry); FieldReferenceTreeNode rootNode = new FieldReferenceTreeNode(this.deobfuscator.getTranslator(TranslationDirection.DEOBFUSCATING), obfFieldEntry); -- cgit v1.2.3