summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/NameValidator.java
diff options
context:
space:
mode:
authorGravatar jeff2014-09-03 00:20:36 -0400
committerGravatar jeff2014-09-03 00:20:36 -0400
commitb5338883d271779c335842c07047d60136316167 (patch)
tree006477e8c1ea0ade75ae8a9003abaf1978995fd7 /src/cuchaz/enigma/mapping/NameValidator.java
parentfixed bug with export progress bar (diff)
downloadenigma-fork-b5338883d271779c335842c07047d60136316167.tar.gz
enigma-fork-b5338883d271779c335842c07047d60136316167.tar.xz
enigma-fork-b5338883d271779c335842c07047d60136316167.zip
big refactor to better model class/method mappings with no deobf name
Diffstat (limited to 'src/cuchaz/enigma/mapping/NameValidator.java')
-rw-r--r--src/cuchaz/enigma/mapping/NameValidator.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/cuchaz/enigma/mapping/NameValidator.java b/src/cuchaz/enigma/mapping/NameValidator.java
index 6df893f..9adf1ac 100644
--- a/src/cuchaz/enigma/mapping/NameValidator.java
+++ b/src/cuchaz/enigma/mapping/NameValidator.java
@@ -57,7 +57,11 @@ public class NameValidator
57 57
58 public static String validateClassName( String name ) 58 public static String validateClassName( String name )
59 { 59 {
60 if( name == null || !ClassPattern.matcher( name ).matches() || ReservedWords.contains( name ) ) 60 if( name == null )
61 {
62 return null;
63 }
64 if( !ClassPattern.matcher( name ).matches() || ReservedWords.contains( name ) )
61 { 65 {
62 throw new IllegalNameException( name, "This doesn't look like a legal class name" ); 66 throw new IllegalNameException( name, "This doesn't look like a legal class name" );
63 } 67 }
@@ -70,7 +74,11 @@ public class NameValidator
70 74
71 public static String validateFieldName( String name ) 75 public static String validateFieldName( String name )
72 { 76 {
73 if( name == null || !IdentifierPattern.matcher( name ).matches() || ReservedWords.contains( name ) ) 77 if( name == null )
78 {
79 return null;
80 }
81 if( !IdentifierPattern.matcher( name ).matches() || ReservedWords.contains( name ) )
74 { 82 {
75 throw new IllegalNameException( name, "This doesn't look like a legal identifier" ); 83 throw new IllegalNameException( name, "This doesn't look like a legal identifier" );
76 } 84 }