File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
main/java/io/swagger/codegen/v3/generators/java
test/java/io/swagger/codegen/v3/generators/java Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -1146,10 +1146,10 @@ public String sanitizeVarName(String name) {
1146
1146
// remove everything else other than word, number and _
1147
1147
// $php_variable => php_variable
1148
1148
if (allowUnicodeIdentifiers ) { //could be converted to a single line with ?: operator
1149
- name = Pattern .compile ("\\ W-[ \\ $ ]" , Pattern .UNICODE_CHARACTER_CLASS ).matcher (name ).replaceAll (StringUtils .EMPTY );
1149
+ name = Pattern .compile ("[ \\ W&&[^$] ]" , Pattern .UNICODE_CHARACTER_CLASS ).matcher (name ).replaceAll (StringUtils .EMPTY );
1150
1150
}
1151
1151
else {
1152
- name = name .replaceAll ("\\ W-[ \\ $ ]" , StringUtils .EMPTY );
1152
+ name = name .replaceAll ("[ \\ W&&[^$] ]" , StringUtils .EMPTY );
1153
1153
}
1154
1154
return name ;
1155
1155
}
Original file line number Diff line number Diff line change @@ -95,6 +95,7 @@ public void convertVarName() throws Exception {
95
95
Assert .assertEquals (fakeJavaCodegen .toVarName ("user-name" ), "userName" );
96
96
Assert .assertEquals (fakeJavaCodegen .toVarName ("user_name" ), "userName" );
97
97
Assert .assertEquals (fakeJavaCodegen .toVarName ("_user_name" ), "_userName" );
98
+ Assert .assertEquals (fakeJavaCodegen .toVarName (":user_name" ), "userName" );
98
99
}
99
100
100
101
@ Test
You can’t perform that action at this time.
0 commit comments