summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/gui/CodeReader.java
diff options
context:
space:
mode:
authorGravatar jeff2015-03-10 00:55:03 -0400
committerGravatar jeff2015-03-10 00:55:03 -0400
commit430df87ba5d855ca29bc53a5765a2862d2209098 (patch)
treeee427f009da8b29e7a66a4b4ce882120f9bb2cbf /src/cuchaz/enigma/gui/CodeReader.java
parentfield matcher is starting to be useful (diff)
downloadenigma-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.java8
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();