summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/EnigmaProject.java
diff options
context:
space:
mode:
authorGravatar liach2020-04-02 10:36:27 -0500
committerGravatar GitHub2020-04-02 16:36:27 +0100
commitccccfa1786d783867daf91fbfa522d4a5c55dfdb (patch)
treeb09cbde37e4757c993d59dfd70bfee81fbbd5e63 /src/main/java/cuchaz/enigma/EnigmaProject.java
parentMerge pull request #203 from Runemoro/fix-cfr (diff)
downloadenigma-fork-ccccfa1786d783867daf91fbfa522d4a5c55dfdb.tar.gz
enigma-fork-ccccfa1786d783867daf91fbfa522d4a5c55dfdb.tar.xz
enigma-fork-ccccfa1786d783867daf91fbfa522d4a5c55dfdb.zip
Support java 9+ and gradle 6+ (#206)
* Support java 9+ and gradle 6+ * Update asm Signed-off-by: liach <liach@users.noreply.github.com> * Use asm 8 and move that to a constant * Bump version * fix version format Co-authored-by: liach <liach@users.noreply.github.com>
Diffstat (limited to 'src/main/java/cuchaz/enigma/EnigmaProject.java')
-rw-r--r--src/main/java/cuchaz/enigma/EnigmaProject.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/cuchaz/enigma/EnigmaProject.java b/src/main/java/cuchaz/enigma/EnigmaProject.java
index 78b49b5..852bfc4 100644
--- a/src/main/java/cuchaz/enigma/EnigmaProject.java
+++ b/src/main/java/cuchaz/enigma/EnigmaProject.java
@@ -18,6 +18,7 @@ import cuchaz.enigma.translation.representation.entry.LocalVariableEntry;
18import cuchaz.enigma.translation.representation.entry.MethodEntry; 18import cuchaz.enigma.translation.representation.entry.MethodEntry;
19import cuchaz.enigma.utils.I18n; 19import cuchaz.enigma.utils.I18n;
20 20
21import cuchaz.enigma.utils.Utils;
21import org.objectweb.asm.ClassWriter; 22import org.objectweb.asm.ClassWriter;
22import org.objectweb.asm.Opcodes; 23import org.objectweb.asm.Opcodes;
23import org.objectweb.asm.tree.ClassNode; 24import org.objectweb.asm.tree.ClassNode;
@@ -152,7 +153,7 @@ public class EnigmaProject {
152 ClassNode node = classCache.getClassNode(entry.getFullName()); 153 ClassNode node = classCache.getClassNode(entry.getFullName());
153 if (node != null) { 154 if (node != null) {
154 ClassNode translatedNode = new ClassNode(); 155 ClassNode translatedNode = new ClassNode();
155 node.accept(new TranslationClassVisitor(deobfuscator, Opcodes.ASM5, new SourceFixVisitor(Opcodes.ASM5, translatedNode, jarIndex))); 156 node.accept(new TranslationClassVisitor(deobfuscator, Utils.ASM_VERSION, new SourceFixVisitor(Utils.ASM_VERSION, translatedNode, jarIndex)));
156 return translatedNode; 157 return translatedNode;
157 } 158 }
158 159