summaryrefslogtreecommitdiff
path: root/src/test/java/cuchaz/enigma/mapping/TestV2Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/cuchaz/enigma/mapping/TestV2Main.java')
-rw-r--r--src/test/java/cuchaz/enigma/mapping/TestV2Main.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/test/java/cuchaz/enigma/mapping/TestV2Main.java b/src/test/java/cuchaz/enigma/mapping/TestV2Main.java
new file mode 100644
index 0000000..021a90c
--- /dev/null
+++ b/src/test/java/cuchaz/enigma/mapping/TestV2Main.java
@@ -0,0 +1,24 @@
1package cuchaz.enigma.mapping;
2
3import cuchaz.enigma.ProgressListener;
4import cuchaz.enigma.translation.mapping.EntryMapping;
5import cuchaz.enigma.translation.mapping.MappingFileNameFormat;
6import cuchaz.enigma.translation.mapping.MappingSaveParameters;
7import cuchaz.enigma.translation.mapping.serde.EnigmaMappingsReader;
8import cuchaz.enigma.translation.mapping.serde.TinyV2Writer;
9import cuchaz.enigma.translation.mapping.tree.EntryTree;
10
11import java.nio.file.Path;
12import java.nio.file.Paths;
13
14public final class TestV2Main {
15 public static void main(String... args) throws Exception {
16 Path path = Paths.get(TestV2Main.class.getResource("/tinyV2InnerClasses/").toURI());
17
18 MappingSaveParameters parameters = new MappingSaveParameters(MappingFileNameFormat.BY_DEOBF);
19
20 EntryTree<EntryMapping> tree = EnigmaMappingsReader.DIRECTORY.read(path, ProgressListener.none(), parameters);
21
22 new TinyV2Writer("obf", "deobf").write(tree, Paths.get("currentYarn.tiny"), ProgressListener.none(), parameters);
23 }
24}