mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-02 21:50:55 +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}}
|
||||
|
||||
{{#queryParams}}if(!"null".equals(String.valueOf({{paramName}})))
|
||||
queryParams.put("{{paramName}}", String.valueOf({{paramName}}));
|
||||
queryParams.put("{{baseName}}", String.valueOf({{paramName}}));
|
||||
{{/queryParams}}
|
||||
|
||||
{{#headerParams}}headerParams.put("{{paramName}}", {{paramName}});
|
||||
{{#headerParams}}headerParams.put("{{baseName}}", {{paramName}});
|
||||
{{/headerParams}}
|
||||
|
||||
String contentType = "application/json";
|
||||
|
@ -93,6 +93,11 @@ class BasicJavaGenerator extends BasicGenerator {
|
||||
// file suffix
|
||||
override def fileSuffix = ".java"
|
||||
|
||||
override def toVarName(name: String): String = {
|
||||
val paramName = name.replaceAll("[^a-zA-Z0-9_]","")
|
||||
super.toVarName(paramName)
|
||||
}
|
||||
|
||||
// response classes
|
||||
override def processResponseClass(responseClass: String): Option[String] = {
|
||||
responseClass match {
|
||||
|
Loading…
x
Reference in New Issue
Block a user