From f8c7b8497e9687e15123caca7d4fde54f5bf067a Mon Sep 17 00:00:00 2001 From: Joe Date: Thu, 11 Sep 2025 17:35:30 +0100 Subject: Allow you to specify the libraries in the program args rather than always using the runtime classpath --- enigma/src/test/java/cuchaz/enigma/TestDeobfed.java | 6 +++--- enigma/src/test/java/cuchaz/enigma/TestDeobfuscator.java | 4 ++-- .../cuchaz/enigma/translation/mapping/TestTinyV2InnerClasses.java | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) (limited to 'enigma/src/test/java') diff --git a/enigma/src/test/java/cuchaz/enigma/TestDeobfed.java b/enigma/src/test/java/cuchaz/enigma/TestDeobfed.java index b19aa77..024f2bb 100644 --- a/enigma/src/test/java/cuchaz/enigma/TestDeobfed.java +++ b/enigma/src/test/java/cuchaz/enigma/TestDeobfed.java @@ -18,11 +18,11 @@ import static org.hamcrest.Matchers.containsInAnyOrder; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.List; import org.junit.BeforeClass; import org.junit.Test; -import cuchaz.enigma.classprovider.ClasspathClassProvider; import cuchaz.enigma.source.Decompiler; import cuchaz.enigma.source.Decompilers; import cuchaz.enigma.source.SourceSettings; @@ -37,10 +37,10 @@ public class TestDeobfed { Enigma enigma = Enigma.create(); Files.createDirectories(DEOBF.getParent()); - EnigmaProject obfProject = enigma.openJar(OBF, new ClasspathClassProvider(), ProgressListener.none()); + EnigmaProject obfProject = enigma.openJar(OBF, List.of(), ProgressListener.none()); obfProject.exportRemappedJar(ProgressListener.none()).write(DEOBF, ProgressListener.none()); - deobfProject = enigma.openJar(DEOBF, new ClasspathClassProvider(), ProgressListener.none()); + deobfProject = enigma.openJar(DEOBF, List.of(), ProgressListener.none()); } @Test diff --git a/enigma/src/test/java/cuchaz/enigma/TestDeobfuscator.java b/enigma/src/test/java/cuchaz/enigma/TestDeobfuscator.java index 587494e..4eb09f6 100644 --- a/enigma/src/test/java/cuchaz/enigma/TestDeobfuscator.java +++ b/enigma/src/test/java/cuchaz/enigma/TestDeobfuscator.java @@ -13,10 +13,10 @@ package cuchaz.enigma; import java.io.IOException; import java.nio.file.Paths; +import java.util.List; import org.junit.Test; -import cuchaz.enigma.classprovider.ClasspathClassProvider; import cuchaz.enigma.source.Decompiler; import cuchaz.enigma.source.Decompilers; import cuchaz.enigma.source.SourceSettings; @@ -24,7 +24,7 @@ import cuchaz.enigma.source.SourceSettings; public class TestDeobfuscator { private EnigmaProject openProject() throws IOException { Enigma enigma = Enigma.create(); - return enigma.openJar(Paths.get("build/test-obf/loneClass.jar"), new ClasspathClassProvider(), ProgressListener.none()); + return enigma.openJar(Paths.get("build/test-obf/loneClass.jar"), List.of(), ProgressListener.none()); } @Test diff --git a/enigma/src/test/java/cuchaz/enigma/translation/mapping/TestTinyV2InnerClasses.java b/enigma/src/test/java/cuchaz/enigma/translation/mapping/TestTinyV2InnerClasses.java index 659ac53..9164abe 100644 --- a/enigma/src/test/java/cuchaz/enigma/translation/mapping/TestTinyV2InnerClasses.java +++ b/enigma/src/test/java/cuchaz/enigma/translation/mapping/TestTinyV2InnerClasses.java @@ -13,11 +13,11 @@ package cuchaz.enigma.translation.mapping; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.List; import cuchaz.enigma.Enigma; import cuchaz.enigma.EnigmaProject; import cuchaz.enigma.ProgressListener; -import cuchaz.enigma.classprovider.ClasspathClassProvider; import cuchaz.enigma.translation.mapping.serde.enigma.EnigmaMappingsReader; public final class TestTinyV2InnerClasses { @@ -31,7 +31,7 @@ public final class TestTinyV2InnerClasses { // @Test public void testMappings() throws Exception { - EnigmaProject project = Enigma.create().openJar(jar, new ClasspathClassProvider(), ProgressListener.none()); + EnigmaProject project = Enigma.create().openJar(jar, List.of(), ProgressListener.none()); project.setMappings(EnigmaMappingsReader.DIRECTORY.read(mappings, ProgressListener.none(), project.getEnigma().getProfile().getMappingSaveParameters())); } } -- cgit v1.2.3