Merge pull request #1163 from ePaul/bugfix/1142-sanitize-file-name-for-models

Issue #1142: sanitize the class name for Java model classes.
This commit is contained in:
wing328
2015-08-31 21:44:28 +08:00

View File

@@ -237,6 +237,8 @@ public class JavaClientCodegen extends DefaultCodegen implements CodegenConfig {
@Override
public String toModelName(String name) {
name = sanitizeName(name);
// model name cannot use reserved keyword, e.g. return
if (reservedWords.contains(name)) {
throw new RuntimeException(name + " (reserved word) cannot be used as a model name");