summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java
diff options
context:
space:
mode:
authorGravatar asie2018-12-11 10:56:07 +0100
committerGravatar asie2018-12-11 10:56:07 +0100
commitb364e4e445f689a0183ab985d2c3083719a38587 (patch)
treed3fa5fa32698f3ca51fb60aea9c64ed81afcaed4 /src/main/java/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java
parentfix #66 (diff)
downloadenigma-fork-b364e4e445f689a0183ab985d2c3083719a38587.tar.gz
enigma-fork-b364e4e445f689a0183ab985d2c3083719a38587.tar.xz
enigma-fork-b364e4e445f689a0183ab985d2c3083719a38587.zip
fix #74
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java')
-rw-r--r--src/main/java/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java b/src/main/java/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java
index 904e594..dc34197 100644
--- a/src/main/java/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java
+++ b/src/main/java/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java
@@ -89,6 +89,11 @@ public class MethodInheritanceTreeNode extends DefaultMutableTreeNode {
89 nodes.add(new MethodInheritanceTreeNode(this.deobfuscatingTranslator, methodEntry, index.containsObfMethod(methodEntry))); 89 nodes.add(new MethodInheritanceTreeNode(this.deobfuscatingTranslator, methodEntry, index.containsObfMethod(methodEntry)));
90 } 90 }
91 91
92 for (ClassEntry subclassEntry : index.getTranslationIndex().getImplementers(this.entry.getOwnerClassEntry())) {
93 MethodEntry methodEntry = new MethodEntry(subclassEntry, this.entry.getName(), this.entry.getDesc());
94 nodes.add(new MethodInheritanceTreeNode(this.deobfuscatingTranslator, methodEntry, index.containsObfMethod(methodEntry)));
95 }
96
92 // add them to this node 97 // add them to this node
93 nodes.forEach(this::add); 98 nodes.forEach(this::add);
94 99