mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-03 06:00:52 +00:00
Merge pull request #98 from markac/master
Fix Java Generator to always generate valid Java variable names
This commit is contained in:
commit
2c5524476e
@ -41,10 +41,10 @@ public class {{classname}} {
|
|||||||
{{/requiredParamCount}}
|
{{/requiredParamCount}}
|
||||||
|
|
||||||
{{#queryParams}}if(!"null".equals(String.valueOf({{paramName}})))
|
{{#queryParams}}if(!"null".equals(String.valueOf({{paramName}})))
|
||||||
queryParams.put("{{paramName}}", String.valueOf({{paramName}}));
|
queryParams.put("{{baseName}}", String.valueOf({{paramName}}));
|
||||||
{{/queryParams}}
|
{{/queryParams}}
|
||||||
|
|
||||||
{{#headerParams}}headerParams.put("{{paramName}}", {{paramName}});
|
{{#headerParams}}headerParams.put("{{baseName}}", {{paramName}});
|
||||||
{{/headerParams}}
|
{{/headerParams}}
|
||||||
|
|
||||||
String contentType = "application/json";
|
String contentType = "application/json";
|
||||||
|
@ -93,6 +93,11 @@ class BasicJavaGenerator extends BasicGenerator {
|
|||||||
// file suffix
|
// file suffix
|
||||||
override def fileSuffix = ".java"
|
override def fileSuffix = ".java"
|
||||||
|
|
||||||
|
override def toVarName(name: String): String = {
|
||||||
|
val paramName = name.replaceAll("[^a-zA-Z0-9_]","")
|
||||||
|
super.toVarName(paramName)
|
||||||
|
}
|
||||||
|
|
||||||
// response classes
|
// response classes
|
||||||
override def processResponseClass(responseClass: String): Option[String] = {
|
override def processResponseClass(responseClass: String): Option[String] = {
|
||||||
responseClass match {
|
responseClass match {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user