From 56c4de21800349da97a5c700e3ae4f8743b2574c Mon Sep 17 00:00:00 2001 From: wing328 Date: Fri, 19 Feb 2016 19:39:53 +0800 Subject: [PATCH] map $ to value for parameter/property name --- .../src/main/java/io/swagger/codegen/DefaultCodegen.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java index 07ee0279c3e..429ede03638 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java @@ -2198,6 +2198,11 @@ public class DefaultCodegen { return "ERROR_UNKNOWN"; } + // if the name is just '$', map it to 'value' for the time being. + if ("$".equals(name)) { + return "value"; + } + // input[] => input name = name.replaceAll("\\[\\]", ""); // FIXME: a parameter should not be assigned. Also declare the methods parameters as 'final'.