@@ -107,14 +107,12 @@ private void writeEnd() {
107
107
String known = KNOWN_RESPONSE .get (returnType .full ());
108
108
if (known != null ) {
109
109
writer .append (" %s" , known ).eol ();
110
+ } else if (COMPLETABLE_FUTURE .equals (returnType .mainType ())) {
111
+ writeAsyncResponse ();
112
+ } else if (HTTP_CALL .equals (returnType .mainType ())) {
113
+ writeCallResponse ();
110
114
} else {
111
- if (COMPLETABLE_FUTURE .equals (returnType .mainType ())) {
112
- writeAsyncResponse ();
113
- } else if (HTTP_CALL .equals (returnType .mainType ())) {
114
- writeCallResponse ();
115
- } else {
116
- writeSyncResponse ();
117
- }
115
+ writeSyncResponse ();
118
116
}
119
117
}
120
118
writer .append (" }" ).eol ().eol ();
@@ -145,24 +143,28 @@ private void writeResponse(UType type) {
145
143
} else if (isStream (mainType )) {
146
144
writer .append (".stream(" );
147
145
writeGeneric (param1 );
146
+ writer .append (");" ).eol ();
148
147
} else if (isHttpResponse (mainType )) {
149
148
if (bodyHandlerParam == null ) {
150
- UType paramType = type .paramRaw ();
151
- if (paramType . mainType (). equals ( "java.util.List" )) {
149
+ final UType paramType = type .paramRaw ();
150
+ if ("java.util.List" . equals ( paramType . mainType () )) {
152
151
writer .append (".asList(" );
153
152
writeGeneric (paramType .paramRaw ());
154
- } else if (paramType . mainType (). equals ( "java.util.stream.Stream" )) {
153
+ } else if ("java.util.stream.Stream" . equals ( paramType . mainType () )) {
155
154
writer .append (".asStream(" );
156
155
writeGeneric (paramType .paramRaw ());
157
156
} else {
158
157
writer .append (".as(" );
159
158
writeGeneric (paramType );
160
159
}
160
+ writer .append (");" ).eol ();
161
161
} else {
162
- writer .append (".handler(%s);" , bodyHandlerParam .name ()).eol (); }
162
+ writer .append (".handler(%s);" , bodyHandlerParam .name ()).eol ();
163
+ }
163
164
} else {
164
165
writer .append (".bean(" );
165
166
writeGeneric (type );
167
+ writer .append (");" ).eol ();
166
168
}
167
169
}
168
170
@@ -181,15 +183,13 @@ void writeGeneric(UType type) {
181
183
}
182
184
183
185
private void writeQueryParams (PathSegments pathSegments ) {
184
- for (MethodParam param : method .params ()) {
185
- ParamType paramType = param .paramType ();
186
- if (paramType == ParamType .QUERYPARAM ) {
187
- if (pathSegments .segment (param .paramName ()) == null ) {
188
- if (isMap (param )) {
189
- writer .append (" .queryParam(%s)" , param .name ()).eol ();
190
- } else {
191
- writer .append (" .queryParam(\" %s\" , %s)" , param .paramName (), param .name ()).eol ();
192
- }
186
+ for (final MethodParam param : method .params ()) {
187
+ final ParamType paramType = param .paramType ();
188
+ if (paramType == ParamType .QUERYPARAM && pathSegments .segment (param .paramName ()) == null ) {
189
+ if (isMap (param )) {
190
+ writer .append (" .queryParam(%s)" , param .name ()).eol ();
191
+ } else {
192
+ writer .append (" .queryParam(\" %s\" , %s)" , param .paramName (), param .name ()).eol ();
193
193
}
194
194
}
195
195
}
@@ -280,19 +280,19 @@ private boolean isMap(MethodParam param) {
280
280
}
281
281
282
282
private boolean isMap (String type0 ) {
283
- return type0 . equals ( "java.util.Map" );
283
+ return "java.util.Map" . equals ( type0 );
284
284
}
285
285
286
286
private boolean isList (String type0 ) {
287
- return type0 . equals ( "java.util.List" );
287
+ return "java.util.List" . equals ( type0 );
288
288
}
289
289
290
290
private boolean isStream (String type0 ) {
291
- return type0 . equals ( "java.util.stream.Stream" );
291
+ return "java.util.stream.Stream" . equals ( type0 );
292
292
}
293
293
294
294
private boolean isHttpResponse (String type0 ) {
295
- return type0 . equals ( "java.net.http.HttpResponse" );
295
+ return "java.net.http.HttpResponse" . equals ( type0 );
296
296
}
297
297
298
298
}
0 commit comments