diff options
| author | 2015-01-19 22:22:57 -0500 | |
|---|---|---|
| committer | 2015-01-19 22:22:57 -0500 | |
| commit | 2fbcf8e5c4eec0aa4a4fc59c7cc8abac33b1429c (patch) | |
| tree | 0e9c23d6838d3e0299831dbc24b6d736c268cd8b /src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java | |
| parent | added inverse operation for moving classes out of the default package (diff) | |
| download | enigma-fork-2fbcf8e5c4eec0aa4a4fc59c7cc8abac33b1429c.tar.gz enigma-fork-2fbcf8e5c4eec0aa4a4fc59c7cc8abac33b1429c.tar.xz enigma-fork-2fbcf8e5c4eec0aa4a4fc59c7cc8abac33b1429c.zip | |
solved tricky issue with incorrect translation of fields/methods referenced by a subclass instead of the declaring class
Diffstat (limited to 'src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java')
| -rw-r--r-- | src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java b/src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java index eba8d87..8718220 100644 --- a/src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java +++ b/src/cuchaz/enigma/analysis/MethodInheritanceTreeNode.java | |||
| @@ -71,9 +71,9 @@ public class MethodInheritanceTreeNode extends DefaultMutableTreeNode { | |||
| 71 | public void load(JarIndex index, boolean recurse) { | 71 | public void load(JarIndex index, boolean recurse) { |
| 72 | // get all the child nodes | 72 | // get all the child nodes |
| 73 | List<MethodInheritanceTreeNode> nodes = Lists.newArrayList(); | 73 | List<MethodInheritanceTreeNode> nodes = Lists.newArrayList(); |
| 74 | for (String subclassName : index.getTranslationIndex().getSubclassNames(m_entry.getClassName())) { | 74 | for (ClassEntry subclassEntry : index.getTranslationIndex().getSubclass(m_entry.getClassEntry())) { |
| 75 | MethodEntry methodEntry = new MethodEntry( | 75 | MethodEntry methodEntry = new MethodEntry( |
| 76 | new ClassEntry(subclassName), | 76 | subclassEntry, |
| 77 | m_entry.getName(), | 77 | m_entry.getName(), |
| 78 | m_entry.getSignature() | 78 | m_entry.getSignature() |
| 79 | ); | 79 | ); |