[java][jaxrs] codegen fails on nested lists trys to put generic in class name
#5.327 geöffnet am 4. Apr. 2017
Repository-Metriken
- Stars
- (12.701 Stars)
- PR-Merge-Metriken
- (Keine gemergten PRs in 30 T)
Beschreibung
Description
output code for list of list of double includes invalid java List<Double>.class
Note that a list of doubles is generated correctly but a list of list of doubles is not.
Swagger-codegen version
2.2.2
Swagger declaration file content or url
swagger: '2.0'
info:
title: example
version: "0"
paths:
/go:
get:
responses:
200:
description: "success"
schema:
type: array
items:
type: array
items:
type: number
format: double
this outputs invalid java to src/gen/java/io/swagger/api/GoApi.java
Command line used for generation
swagger-codegen generate --lang jaxrs --library jersey2 -i nowork.yaml
Steps to reproduce
create a file called nowork.yaml with the text given.
run the command swagger-codegen generate --lang jaxrs --library jersey2 -i nowork.yaml from the directory containing nowork.yaml
observe the generated file src/gen/java/io/swagger/api/GoApi.java it contains the bad java code List<Double>.class