forked from loafle/openapi-generator-original
coerce API names of class and file valid Java names
* Swagger allows names of apis to include characters like '-' Java does not like that * use same replace strings as used in toVarName
This commit is contained in:
parent
2ea6c2a3a7
commit
05e9443db5
@ -107,6 +107,16 @@ class BasicJavaGenerator extends BasicGenerator {
|
||||
super.toVarName(paramName)
|
||||
}
|
||||
|
||||
override def toApiFilename(name: String): String = {
|
||||
val paramName = name.replaceAll("[^a-zA-Z0-9_]","")
|
||||
super.toApiFilename(paramName)
|
||||
}
|
||||
|
||||
override def toApiName(name: String): String = {
|
||||
val paramName = name.replaceAll("[^a-zA-Z0-9_]","")
|
||||
super.toApiName(paramName)
|
||||
}
|
||||
|
||||
// response classes
|
||||
override def processResponseClass(responseClass: String): Option[String] = {
|
||||
responseClass match {
|
||||
|
Loading…
x
Reference in New Issue
Block a user