Skip to content

Commit 9183e1c

Browse files
committed
support list type in client generation
1 parent b2d75dd commit 9183e1c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

http-generator-client/src/main/java/io/avaje/http/generator/client/ClientMethodWriter.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,13 @@ class ClientMethodWriter {
3333

3434
void addImportTypes(ControllerReader reader) {
3535
reader.addImportTypes(returnType.importTypes());
36-
for (MethodParam param : method.params()) {
37-
param.addImports(reader);
36+
for (final MethodParam param : method.params()) {
37+
final var type = param.utype();
38+
final var type0 = type.param0();
39+
final var type1 = type.param1();
40+
reader.addImportType(type.mainType());
41+
if (type0 != null) reader.addImportType(type0);
42+
if (type1 != null) reader.addImportType(type1);
3843
}
3944
}
4045

0 commit comments

Comments
 (0)