summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cuchaz/enigma/gui/Gui.java1
-rw-r--r--src/cuchaz/enigma/mapping/Renamer.java4
-rw-r--r--src/cuchaz/enigma/mapping/Translator.java2
3 files changed, 6 insertions, 1 deletions
diff --git a/src/cuchaz/enigma/gui/Gui.java b/src/cuchaz/enigma/gui/Gui.java
index 87b9308..1f967c0 100644
--- a/src/cuchaz/enigma/gui/Gui.java
+++ b/src/cuchaz/enigma/gui/Gui.java
@@ -451,6 +451,7 @@ public class Gui
451 // update gui 451 // update gui
452 m_frame.setTitle( Constants.Name ); 452 m_frame.setTitle( Constants.Name );
453 setObfClasses( null ); 453 setObfClasses( null );
454 setDeobfClasses( null );
454 setSource( null ); 455 setSource( null );
455 456
456 // update menu 457 // update menu
diff --git a/src/cuchaz/enigma/mapping/Renamer.java b/src/cuchaz/enigma/mapping/Renamer.java
index 42ac17d..b7aa35c 100644
--- a/src/cuchaz/enigma/mapping/Renamer.java
+++ b/src/cuchaz/enigma/mapping/Renamer.java
@@ -28,6 +28,7 @@ public class Renamer
28 28
29 public void setClassName( ClassEntry obf, String deobfName ) 29 public void setClassName( ClassEntry obf, String deobfName )
30 { 30 {
31 deobfName = NameValidator.validateClassName( deobfName );
31 ClassMapping classMapping = m_mappings.m_classesByObf.get( obf.getName() ); 32 ClassMapping classMapping = m_mappings.m_classesByObf.get( obf.getName() );
32 if( classMapping == null ) 33 if( classMapping == null )
33 { 34 {
@@ -43,6 +44,7 @@ public class Renamer
43 44
44 public void setFieldName( FieldEntry obf, String deobfName ) 45 public void setFieldName( FieldEntry obf, String deobfName )
45 { 46 {
47 deobfName = NameValidator.validateFieldName( deobfName );
46 ClassMapping classMapping = m_mappings.m_classesByObf.get( obf.getClassName() ); 48 ClassMapping classMapping = m_mappings.m_classesByObf.get( obf.getClassName() );
47 if( classMapping == null ) 49 if( classMapping == null )
48 { 50 {
@@ -54,6 +56,7 @@ public class Renamer
54 56
55 public void setMethodName( MethodEntry obf, String deobfName ) 57 public void setMethodName( MethodEntry obf, String deobfName )
56 { 58 {
59 deobfName = NameValidator.validateMethodName( deobfName );
57 ClassMapping classMapping = m_mappings.m_classesByObf.get( obf.getClassName() ); 60 ClassMapping classMapping = m_mappings.m_classesByObf.get( obf.getClassName() );
58 if( classMapping == null ) 61 if( classMapping == null )
59 { 62 {
@@ -68,6 +71,7 @@ public class Renamer
68 71
69 public void setArgumentName( ArgumentEntry obf, String deobfName ) 72 public void setArgumentName( ArgumentEntry obf, String deobfName )
70 { 73 {
74 deobfName = NameValidator.validateArgumentName( deobfName );
71 ClassMapping classMapping = m_mappings.m_classesByObf.get( obf.getClassName() ); 75 ClassMapping classMapping = m_mappings.m_classesByObf.get( obf.getClassName() );
72 if( classMapping == null ) 76 if( classMapping == null )
73 { 77 {
diff --git a/src/cuchaz/enigma/mapping/Translator.java b/src/cuchaz/enigma/mapping/Translator.java
index 3dbc103..4ab53bc 100644
--- a/src/cuchaz/enigma/mapping/Translator.java
+++ b/src/cuchaz/enigma/mapping/Translator.java
@@ -19,7 +19,7 @@ import cuchaz.enigma.mapping.SignatureUpdater.ClassNameUpdater;
19public class Translator 19public class Translator
20{ 20{
21 private TranslationDirection m_direction; 21 private TranslationDirection m_direction;
22 private Map<String,ClassMapping> m_classes; 22 /* TEMP */ public Map<String,ClassMapping> m_classes;
23 private Ancestries m_ancestries; 23 private Ancestries m_ancestries;
24 24
25 protected Translator( TranslationDirection direction, Map<String,ClassMapping> classes, Ancestries ancestries ) 25 protected Translator( TranslationDirection direction, Map<String,ClassMapping> classes, Ancestries ancestries )