summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/command/CheckMappingsCommand.java
diff options
context:
space:
mode:
authorGravatar gegy10002019-06-28 23:13:43 +0200
committerGravatar gegy10002019-06-28 23:13:43 +0200
commite1b780ae6d60bd6a9635f6f1197dc26d2b31e3a8 (patch)
treeaf8afb3822c06d50a9d42fb2500b0ff378c0f973 /src/main/java/cuchaz/enigma/command/CheckMappingsCommand.java
parentfix inner class handling in TinyMappingsReader (diff)
downloadenigma-fork-e1b780ae6d60bd6a9635f6f1197dc26d2b31e3a8.tar.gz
enigma-fork-e1b780ae6d60bd6a9635f6f1197dc26d2b31e3a8.tar.xz
enigma-fork-e1b780ae6d60bd6a9635f6f1197dc26d2b31e3a8.zip
Profile option for mappings to be saved by-obf instead of by-deobf
Diffstat (limited to 'src/main/java/cuchaz/enigma/command/CheckMappingsCommand.java')
-rw-r--r--src/main/java/cuchaz/enigma/command/CheckMappingsCommand.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/cuchaz/enigma/command/CheckMappingsCommand.java b/src/main/java/cuchaz/enigma/command/CheckMappingsCommand.java
index 08e73e6..9d238e3 100644
--- a/src/main/java/cuchaz/enigma/command/CheckMappingsCommand.java
+++ b/src/main/java/cuchaz/enigma/command/CheckMappingsCommand.java
@@ -5,6 +5,7 @@ import cuchaz.enigma.EnigmaProject;
5import cuchaz.enigma.ProgressListener; 5import cuchaz.enigma.ProgressListener;
6import cuchaz.enigma.analysis.index.JarIndex; 6import cuchaz.enigma.analysis.index.JarIndex;
7import cuchaz.enigma.translation.mapping.EntryMapping; 7import cuchaz.enigma.translation.mapping.EntryMapping;
8import cuchaz.enigma.translation.mapping.MappingSaveParameters;
8import cuchaz.enigma.translation.mapping.serde.MappingFormat; 9import cuchaz.enigma.translation.mapping.serde.MappingFormat;
9import cuchaz.enigma.translation.mapping.tree.EntryTree; 10import cuchaz.enigma.translation.mapping.tree.EntryTree;
10import cuchaz.enigma.translation.representation.entry.ClassEntry; 11import cuchaz.enigma.translation.representation.entry.ClassEntry;
@@ -43,7 +44,9 @@ public class CheckMappingsCommand extends Command {
43 System.out.println("Reading mappings..."); 44 System.out.println("Reading mappings...");
44 45
45 MappingFormat format = chooseEnigmaFormat(fileMappings); 46 MappingFormat format = chooseEnigmaFormat(fileMappings);
46 EntryTree<EntryMapping> mappings = format.read(fileMappings, ProgressListener.none()); 47 MappingSaveParameters saveParameters = enigma.getProfile().getMappingSaveParameters();
48
49 EntryTree<EntryMapping> mappings = format.read(fileMappings, ProgressListener.none(), saveParameters);
47 project.setMappings(mappings); 50 project.setMappings(mappings);
48 51
49 JarIndex idx = project.getJarIndex(); 52 JarIndex idx = project.getJarIndex();