From 85e8ead0cf5997bdd177323e4ddd0041ad7cefac Mon Sep 17 00:00:00 2001 From: Hongbin Lu Date: Thu, 21 Feb 2013 17:19:16 +0000 Subject: [PATCH 1/2] Fixed a ArrayList cannot be resolved error --- .../scala/com/wordnik/swagger/codegen/BasicJavaGenerator.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/com/wordnik/swagger/codegen/BasicJavaGenerator.scala b/src/main/scala/com/wordnik/swagger/codegen/BasicJavaGenerator.scala index 52e6481efca..db253d371f5 100644 --- a/src/main/scala/com/wordnik/swagger/codegen/BasicJavaGenerator.scala +++ b/src/main/scala/com/wordnik/swagger/codegen/BasicJavaGenerator.scala @@ -77,7 +77,7 @@ class BasicJavaGenerator extends BasicGenerator { "Date" -> "java.util.Date", "Array" -> "java.util.*", "ArrayList" -> "java.util.*", - "List" -> "java.util.List") + "List" -> "java.util.*") // package for models override def modelPackage = Some("com.wordnik.client.model") From c0c2f0bebcb29469fb6819e86e0e2ebfc7a071d0 Mon Sep 17 00:00:00 2001 From: Hongbin Lu Date: Thu, 21 Feb 2013 17:33:37 +0000 Subject: [PATCH 2/2] Fixed an error that escaping a non-string object --- src/main/resources/Java/api.mustache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/Java/api.mustache b/src/main/resources/Java/api.mustache index 9632e3ce763..aca68fc2117 100644 --- a/src/main/resources/Java/api.mustache +++ b/src/main/resources/Java/api.mustache @@ -27,7 +27,7 @@ public class {{classname}} { {{#operation}} public {{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}} {{nickname}} ({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) throws ApiException { // create path and map variables - String path = "{{path}}".replaceAll("\\{format\\}","json"){{#pathParams}}.replaceAll("\\{" + "{{paramName}}" + "\\}", apiInvoker.escapeString({{{paramName}}})){{/pathParams}}; + String path = "{{path}}".replaceAll("\\{format\\}","json"){{#pathParams}}.replaceAll("\\{" + "{{paramName}}" + "\\}", apiInvoker.escapeString({{{paramName}}}.toString())){{/pathParams}}; // query params Map queryParams = new HashMap();