summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/Translator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/mapping/Translator.java')
-rw-r--r--src/cuchaz/enigma/mapping/Translator.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/mapping/Translator.java b/src/cuchaz/enigma/mapping/Translator.java
index a671c27..23bf095 100644
--- a/src/cuchaz/enigma/mapping/Translator.java
+++ b/src/cuchaz/enigma/mapping/Translator.java
@@ -14,6 +14,8 @@ import java.util.ArrayList;
14import java.util.List; 14import java.util.List;
15import java.util.Map; 15import java.util.Map;
16 16
17import com.beust.jcommander.internal.Maps;
18
17import cuchaz.enigma.analysis.Ancestries; 19import cuchaz.enigma.analysis.Ancestries;
18import cuchaz.enigma.mapping.SignatureUpdater.ClassNameUpdater; 20import cuchaz.enigma.mapping.SignatureUpdater.ClassNameUpdater;
19 21
@@ -23,6 +25,13 @@ public class Translator
23 public Map<String,ClassMapping> m_classes; 25 public Map<String,ClassMapping> m_classes;
24 private Ancestries m_ancestries; 26 private Ancestries m_ancestries;
25 27
28 public Translator( )
29 {
30 m_direction = null;
31 m_classes = Maps.newHashMap();
32 m_ancestries = new Ancestries();
33 }
34
26 protected Translator( TranslationDirection direction, Map<String,ClassMapping> classes, Ancestries ancestries ) 35 protected Translator( TranslationDirection direction, Map<String,ClassMapping> classes, Ancestries ancestries )
27 { 36 {
28 m_direction = direction; 37 m_direction = direction;