diff options
| author | 2015-03-10 00:55:03 -0400 | |
|---|---|---|
| committer | 2015-03-10 00:55:03 -0400 | |
| commit | 430df87ba5d855ca29bc53a5765a2862d2209098 (patch) | |
| tree | ee427f009da8b29e7a66a4b4ce882120f9bb2cbf /src/cuchaz/enigma/gui/CodeReader.java | |
| parent | field matcher is starting to be useful (diff) | |
| download | enigma-fork-430df87ba5d855ca29bc53a5765a2862d2209098.tar.gz enigma-fork-430df87ba5d855ca29bc53a5765a2862d2209098.tar.xz enigma-fork-430df87ba5d855ca29bc53a5765a2862d2209098.zip | |
tweaks and improvements to field matching gui
Diffstat (limited to 'src/cuchaz/enigma/gui/CodeReader.java')
| -rw-r--r-- | src/cuchaz/enigma/gui/CodeReader.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/cuchaz/enigma/gui/CodeReader.java b/src/cuchaz/enigma/gui/CodeReader.java index aa7e2db..743ef2e 100644 --- a/src/cuchaz/enigma/gui/CodeReader.java +++ b/src/cuchaz/enigma/gui/CodeReader.java | |||
| @@ -85,7 +85,11 @@ public class CodeReader extends JEditorPane { | |||
| 85 | decompileClass(classEntry, deobfuscator, null); | 85 | decompileClass(classEntry, deobfuscator, null); |
| 86 | } | 86 | } |
| 87 | 87 | ||
| 88 | public void decompileClass(final ClassEntry classEntry, final Deobfuscator deobfuscator, final Runnable callback) { | 88 | public void decompileClass(ClassEntry classEntry, Deobfuscator deobfuscator, Runnable callback) { |
| 89 | decompileClass(classEntry, deobfuscator, null, callback); | ||
| 90 | } | ||
| 91 | |||
| 92 | public void decompileClass(final ClassEntry classEntry, final Deobfuscator deobfuscator, final Boolean ignoreBadTokens, final Runnable callback) { | ||
| 89 | 93 | ||
| 90 | if (classEntry == null) { | 94 | if (classEntry == null) { |
| 91 | setCode(null); | 95 | setCode(null); |
| @@ -109,7 +113,7 @@ public class CodeReader extends JEditorPane { | |||
| 109 | CompilationUnit sourceTree = deobfuscator.getSourceTree(outermostClassEntry.getName()); | 113 | CompilationUnit sourceTree = deobfuscator.getSourceTree(outermostClassEntry.getName()); |
| 110 | String source = deobfuscator.getSource(sourceTree); | 114 | String source = deobfuscator.getSource(sourceTree); |
| 111 | setCode(source); | 115 | setCode(source); |
| 112 | m_sourceIndex = deobfuscator.getSourceIndex(sourceTree, source); | 116 | m_sourceIndex = deobfuscator.getSourceIndex(sourceTree, source, ignoreBadTokens); |
| 113 | 117 | ||
| 114 | if (callback != null) { | 118 | if (callback != null) { |
| 115 | callback.run(); | 119 | callback.run(); |