fix(swift3): rename reserved enum values (#4201)

Example:
- case public = "public"
+ case _public = "public"

Signed-off-by: Vincent Giersch <vincent@giersch.fr>
This commit is contained in:
Vincent Giersch
2016-11-18 07:21:17 +01:00
committed by wing328
parent 5baa715603
commit 9e08b637ec
13 changed files with 395 additions and 390 deletions

View File

@@ -506,6 +506,11 @@ public class Swift3Codegen extends DefaultCodegen implements CodegenConfig {
return camelize(WordUtils.capitalizeFully(getSymbolName(name).toUpperCase()), true);
}
// Reserved Name
if (isReservedWord(name)) {
return escapeReservedWord(name);
}
if ("Int".equals(datatype) || "Int32".equals(datatype) || "Int64".equals(datatype) ||
"Float".equals(datatype) || "Double".equals(datatype)) {
String varName = "number" + camelize(name);