diff options
| author | 2014-08-11 23:18:10 -0400 | |
|---|---|---|
| committer | 2014-08-11 23:18:10 -0400 | |
| commit | 603245ee6218668eb8eb39e63ecedce257b3ef35 (patch) | |
| tree | 80cc294f793758ed4509187c58b86d96f5b62473 /src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java | |
| parent | added method inheritance browsing (diff) | |
| download | enigma-fork-603245ee6218668eb8eb39e63ecedce257b3ef35.tar.gz enigma-fork-603245ee6218668eb8eb39e63ecedce257b3ef35.tar.xz enigma-fork-603245ee6218668eb8eb39e63ecedce257b3ef35.zip | |
refactor Ancestries into Ancestries and JarIndex
Diffstat (limited to 'src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java')
| -rw-r--r-- | src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java | 8 |
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 | } |