summaryrefslogtreecommitdiff
path: root/src/test/java/cuchaz/enigma/TestSourceIndex.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/cuchaz/enigma/TestSourceIndex.java')
-rw-r--r--src/test/java/cuchaz/enigma/TestSourceIndex.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/test/java/cuchaz/enigma/TestSourceIndex.java b/src/test/java/cuchaz/enigma/TestSourceIndex.java
index a5f5f71..ce5d631 100644
--- a/src/test/java/cuchaz/enigma/TestSourceIndex.java
+++ b/src/test/java/cuchaz/enigma/TestSourceIndex.java
@@ -13,6 +13,7 @@ package cuchaz.enigma;
13 13
14import com.google.common.collect.Sets; 14import com.google.common.collect.Sets;
15import com.strobel.decompiler.languages.java.ast.CompilationUnit; 15import com.strobel.decompiler.languages.java.ast.CompilationUnit;
16import cuchaz.enigma.analysis.SourceIndex;
16import cuchaz.enigma.translation.representation.entry.ClassEntry; 17import cuchaz.enigma.translation.representation.entry.ClassEntry;
17import org.junit.Test; 18import org.junit.Test;
18 19
@@ -50,11 +51,13 @@ public class TestSourceIndex {
50 } 51 }
51 } 52 }
52 53
54 SourceProvider sourceProvider = deobfuscator.getObfSourceProvider();
53 for (ClassEntry obfClassEntry : classEntries) { 55 for (ClassEntry obfClassEntry : classEntries) {
54 try { 56 try {
55 CompilationUnit tree = deobfuscator.getSourceTree(obfClassEntry.getName()); 57 CompilationUnit tree = sourceProvider.getSources(obfClassEntry.getName());
56 String source = deobfuscator.getSource(tree); 58 String source = sourceProvider.writeSourceToString(tree);
57 deobfuscator.getSourceIndex(tree, source); 59
60 SourceIndex.buildIndex(source, tree, true);
58 } catch (Throwable t) { 61 } catch (Throwable t) {
59 throw new Error("Unable to index " + obfClassEntry, t); 62 throw new Error("Unable to index " + obfClassEntry, t);
60 } 63 }