fix Array[long] to List[Long]

This commit is contained in:
Ivan Porto Carrero 2013-09-05 21:45:19 -07:00
parent c90083855f
commit 7056081605
2 changed files with 5 additions and 4 deletions

View File

@ -5,7 +5,7 @@ organization := "com.wordnik"
name := "swagger-codegen" name := "swagger-codegen"
version := "2.0.9-WN9" version := "2.0.9-WN11"
scalaVersion := "2.10.0" scalaVersion := "2.10.0"

View File

@ -500,9 +500,10 @@ class ScalaAsyncClientGenerator(cfg: SwaggerGenConfig) extends BasicGenerator {
val declaredType = (dt.indexOf("["): @switch) match { val declaredType = (dt.indexOf("["): @switch) match {
case -1 => dt case -1 => dt
case n: Int => { case n: Int => {
if (dt.substring(0, n).toLowerCase == "array") if (dt.substring(0, n).toLowerCase == "array") {
"List" + dt.substring(n) val dtt = dt.substring(n + 1, dt.length - 1)
else dt s"List[${typeMapping.getOrElse(dtt, dtt)}]"
} else dt
} }
} }
typeMapping.getOrElse(declaredType, declaredType) typeMapping.getOrElse(declaredType, declaredType)