diff options
| author | 2014-08-12 00:24:11 -0400 | |
|---|---|---|
| committer | 2014-08-12 00:24:11 -0400 | |
| commit | 52bb7ba51ceaf65f40e5e3e2de9d1ac3f7fc9c2e (patch) | |
| tree | 52a89485240cb15318adb29a340ed5dc9056bc8c /src/cuchaz/enigma/gui/GuiController.java | |
| parent | fix keyboard shortcuts (diff) | |
| download | enigma-fork-52bb7ba51ceaf65f40e5e3e2de9d1ac3f7fc9c2e.tar.gz enigma-fork-52bb7ba51ceaf65f40e5e3e2de9d1ac3f7fc9c2e.tar.xz enigma-fork-52bb7ba51ceaf65f40e5e3e2de9d1ac3f7fc9c2e.zip | |
got simple method call graph working!
Diffstat (limited to 'src/cuchaz/enigma/gui/GuiController.java')
| -rw-r--r-- | src/cuchaz/enigma/gui/GuiController.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/gui/GuiController.java b/src/cuchaz/enigma/gui/GuiController.java index 880f001..b54aeba 100644 --- a/src/cuchaz/enigma/gui/GuiController.java +++ b/src/cuchaz/enigma/gui/GuiController.java | |||
| @@ -21,6 +21,7 @@ import com.google.common.collect.Lists; | |||
| 21 | 21 | ||
| 22 | import cuchaz.enigma.Deobfuscator; | 22 | import cuchaz.enigma.Deobfuscator; |
| 23 | import cuchaz.enigma.analysis.ClassInheritanceTreeNode; | 23 | import cuchaz.enigma.analysis.ClassInheritanceTreeNode; |
| 24 | import cuchaz.enigma.analysis.MethodCallsTreeNode; | ||
| 24 | import cuchaz.enigma.analysis.MethodInheritanceTreeNode; | 25 | import cuchaz.enigma.analysis.MethodInheritanceTreeNode; |
| 25 | import cuchaz.enigma.analysis.SourceIndex; | 26 | import cuchaz.enigma.analysis.SourceIndex; |
| 26 | import cuchaz.enigma.analysis.Token; | 27 | import cuchaz.enigma.analysis.Token; |
| @@ -148,6 +149,16 @@ public class GuiController | |||
| 148 | return MethodInheritanceTreeNode.findNode( rootNode, obfMethodEntry ); | 149 | return MethodInheritanceTreeNode.findNode( rootNode, obfMethodEntry ); |
| 149 | } | 150 | } |
| 150 | 151 | ||
| 152 | public MethodCallsTreeNode getMethodCalls( MethodEntry obfMethodEntry ) | ||
| 153 | { | ||
| 154 | MethodCallsTreeNode rootNode = new MethodCallsTreeNode( | ||
| 155 | m_deobfuscator.getTranslator( TranslationDirection.Deobfuscating ), | ||
| 156 | obfMethodEntry | ||
| 157 | ); | ||
| 158 | rootNode.load( m_deobfuscator.getJarIndex(), true ); | ||
| 159 | return rootNode; | ||
| 160 | } | ||
| 161 | |||
| 151 | public void rename( Entry obfEntry, String newName ) | 162 | public void rename( Entry obfEntry, String newName ) |
| 152 | { | 163 | { |
| 153 | m_deobfuscator.rename( obfEntry, newName ); | 164 | m_deobfuscator.rename( obfEntry, newName ); |