swagger-api/swagger-codegen
在 GitHub 查看[java][jaxrs] codegen fails on nested lists trys to put generic in class name
Open
#5,327 创建于 2017年4月4日
Issue: BugServer: Javahelp wanted
仓库指标
- Star
- (12,701 star)
- PR 合并指标
- (30 天内没有已合并 PR)
描述
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