From 6e464ea251cab63c776ece0b2a356f1498ffa294 Mon Sep 17 00:00:00 2001 From: Thog Date: Wed, 8 Mar 2017 08:17:04 +0100 Subject: Follow Fabric guidelines --- .../enigma/analysis/ClassInheritanceTreeNode.java | 105 ++++++++++----------- 1 file changed, 52 insertions(+), 53 deletions(-) (limited to 'src/main/java/cuchaz/enigma/analysis/ClassInheritanceTreeNode.java') diff --git a/src/main/java/cuchaz/enigma/analysis/ClassInheritanceTreeNode.java b/src/main/java/cuchaz/enigma/analysis/ClassInheritanceTreeNode.java index 8a60fc7..24e7cb0 100644 --- a/src/main/java/cuchaz/enigma/analysis/ClassInheritanceTreeNode.java +++ b/src/main/java/cuchaz/enigma/analysis/ClassInheritanceTreeNode.java @@ -8,74 +8,73 @@ * Contributors: * Jeff Martin - initial API and implementation ******************************************************************************/ + package cuchaz.enigma.analysis; import com.google.common.collect.Lists; - -import java.util.List; - -import javax.swing.tree.DefaultMutableTreeNode; - import cuchaz.enigma.mapping.ClassEntry; import cuchaz.enigma.mapping.Translator; +import javax.swing.tree.DefaultMutableTreeNode; +import java.util.List; + public class ClassInheritanceTreeNode extends DefaultMutableTreeNode { - private Translator deobfuscatingTranslator; - private String obfClassName; + private Translator deobfuscatingTranslator; + private String obfClassName; - public ClassInheritanceTreeNode(Translator deobfuscatingTranslator, String obfClassName) { - this.deobfuscatingTranslator = deobfuscatingTranslator; - this.obfClassName = obfClassName; - } + public ClassInheritanceTreeNode(Translator deobfuscatingTranslator, String obfClassName) { + this.deobfuscatingTranslator = deobfuscatingTranslator; + this.obfClassName = obfClassName; + } - public String getObfClassName() { - return this.obfClassName; - } + public static ClassInheritanceTreeNode findNode(ClassInheritanceTreeNode node, ClassEntry entry) { + // is this the node? + if (node.getObfClassName().equals(entry.getName())) { + return node; + } - public String getDeobfClassName() { - return this.deobfuscatingTranslator.translateClass(this.obfClassName); - } + // recurse + for (int i = 0; i < node.getChildCount(); i++) { + ClassInheritanceTreeNode foundNode = findNode((ClassInheritanceTreeNode) node.getChildAt(i), entry); + if (foundNode != null) { + return foundNode; + } + } + return null; + } - @Override - public String toString() { - String deobfClassName = getDeobfClassName(); - if (deobfClassName != null) { - return deobfClassName; - } - return this.obfClassName; - } + public String getObfClassName() { + return this.obfClassName; + } - public void load(TranslationIndex ancestries, boolean recurse) { - // get all the child nodes - List nodes = Lists.newArrayList(); - for (ClassEntry subclassEntry : ancestries.getSubclass(new ClassEntry(this.obfClassName))) { - nodes.add(new ClassInheritanceTreeNode(this.deobfuscatingTranslator, subclassEntry.getName())); - } + public String getDeobfClassName() { + return this.deobfuscatingTranslator.translateClass(this.obfClassName); + } - // add them to this node - nodes.forEach(this::add); + @Override + public String toString() { + String deobfClassName = getDeobfClassName(); + if (deobfClassName != null) { + return deobfClassName; + } + return this.obfClassName; + } - if (recurse) { - for (ClassInheritanceTreeNode node : nodes) { - node.load(ancestries, true); - } - } - } + public void load(TranslationIndex ancestries, boolean recurse) { + // get all the child nodes + List nodes = Lists.newArrayList(); + for (ClassEntry subclassEntry : ancestries.getSubclass(new ClassEntry(this.obfClassName))) { + nodes.add(new ClassInheritanceTreeNode(this.deobfuscatingTranslator, subclassEntry.getName())); + } - public static ClassInheritanceTreeNode findNode(ClassInheritanceTreeNode node, ClassEntry entry) { - // is this the node? - if (node.getObfClassName().equals(entry.getName())) { - return node; - } + // add them to this node + nodes.forEach(this::add); - // recurse - for (int i = 0; i < node.getChildCount(); i++) { - ClassInheritanceTreeNode foundNode = findNode((ClassInheritanceTreeNode) node.getChildAt(i), entry); - if (foundNode != null) { - return foundNode; - } - } - return null; - } + if (recurse) { + for (ClassInheritanceTreeNode node : nodes) { + node.load(ancestries, true); + } + } + } } -- cgit v1.2.3