From 35f462f57135e957c17253127679e2af218d2b6f Mon Sep 17 00:00:00 2001 From: Madhukar Devaraju Date: Fri, 11 Sep 2015 14:56:37 -0700 Subject: [PATCH] Java: Support List of Enums in postProcessModels --- .../io/swagger/codegen/languages/JavaClientCodegen.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java index fc72cbd21c5d..1c9118189384 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java @@ -349,6 +349,12 @@ public class JavaClientCodegen extends DefaultCodegen implements CodegenConfig { CodegenModel cm = (CodegenModel) mo.get("model"); for (CodegenProperty var : cm.vars) { Map allowableValues = var.allowableValues; + + // handle ArrayProperty + if(var.items != null) { + allowableValues = var.items.allowableValues; + } + if (allowableValues == null) continue; List values = (List) allowableValues.get("values");