fix for #900, invalid param name for java client

This commit is contained in:
Tony Tam
2015-06-22 20:00:28 -07:00
parent b803895750
commit 02c41ac574
2 changed files with 34 additions and 0 deletions

View File

@@ -144,6 +144,10 @@ public class JavaClientCodegen extends DefaultCodegen implements CodegenConfig {
// replace - with _ e.g. created-at => created_at
name = name.replaceAll("-", "_");
if("_".equals(name)) {
name = "_u";
}
// if it's all uppper case, do nothing
if (name.matches("^[A-Z_]*$")) {
return name;