summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java
diff options
context:
space:
mode:
authorGravatar jeff2014-08-11 23:18:10 -0400
committerGravatar jeff2014-08-11 23:18:10 -0400
commit603245ee6218668eb8eb39e63ecedce257b3ef35 (patch)
tree80cc294f793758ed4509187c58b86d96f5b62473 /src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java
parentadded method inheritance browsing (diff)
downloadenigma-fork-603245ee6218668eb8eb39e63ecedce257b3ef35.tar.gz
enigma-fork-603245ee6218668eb8eb39e63ecedce257b3ef35.tar.xz
enigma-fork-603245ee6218668eb8eb39e63ecedce257b3ef35.zip
refactor Ancestries into Ancestries and JarIndex
Diffstat (limited to '')
-rw-r--r--src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java b/src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java
index 1fecf48..a28a9f4 100644
--- a/src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java
+++ b/src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java
@@ -79,11 +79,11 @@ public class MethodInheritanceTreeNode extends DefaultMutableTreeNode
79 } 79 }
80 } 80 }
81 81
82 public void load( Ancestries ancestries, boolean recurse ) 82 public void load( JarIndex index, boolean recurse )
83 { 83 {
84 // get all the child nodes 84 // get all the child nodes
85 List<MethodInheritanceTreeNode> nodes = Lists.newArrayList(); 85 List<MethodInheritanceTreeNode> nodes = Lists.newArrayList();
86 for( String subclassName : ancestries.getSubclasses( m_entry.getClassName() ) ) 86 for( String subclassName : index.getAncestries().getSubclasses( m_entry.getClassName() ) )
87 { 87 {
88 MethodEntry methodEntry = new MethodEntry( 88 MethodEntry methodEntry = new MethodEntry(
89 new ClassEntry( subclassName ), 89 new ClassEntry( subclassName ),
@@ -93,7 +93,7 @@ public class MethodInheritanceTreeNode extends DefaultMutableTreeNode
93 nodes.add( new MethodInheritanceTreeNode( 93 nodes.add( new MethodInheritanceTreeNode(
94 m_deobfuscatingTranslator, 94 m_deobfuscatingTranslator,
95 methodEntry, 95 methodEntry,
96 ancestries.isMethodImplemented( subclassName, m_entry.getName(), m_entry.getSignature() ) 96 index.isMethodImplemented( subclassName, m_entry.getName(), m_entry.getSignature() )
97 ) ); 97 ) );
98 } 98 }
99 99
@@ -107,7 +107,7 @@ public class MethodInheritanceTreeNode extends DefaultMutableTreeNode
107 { 107 {
108 for( MethodInheritanceTreeNode node : nodes ) 108 for( MethodInheritanceTreeNode node : nodes )
109 { 109 {
110 node.load( ancestries, true ); 110 node.load( index, true );
111 } 111 }
112 } 112 }
113 } 113 }