Skip to content

Commit e449374

Browse files
committed
Update ControllerMethodWriter.java
1 parent 99edb00 commit e449374

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

http-generator-nima/src/main/java/io/avaje/http/generator/helidon/nima/ControllerMethodWriter.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,18 +51,19 @@ void writeHandler(boolean requestScoped) {
5151
if (bodyType != null) {
5252
if (useJsonB) {
5353

54-
final var jsonbType =
54+
final var fieldName =
5555
method.getParams().stream()
5656
.filter(MethodParam::isBody)
5757
.findFirst()
5858
.orElseThrow()
5959
.getUType()
6060
.full()
61-
.transform(jsonTypes::get);
61+
.transform(jsonTypes::get)
62+
.fieldName();
6263
writer
6364
.append(
6465
" var %s = %sJsonType.fromJson(req.content().inputStream());",
65-
method.getBodyName(), jsonbType.fieldName())
66+
method.getBodyName(), fieldName)
6667
.eol();
6768

6869
} else {
@@ -127,10 +128,9 @@ void writeHandler(boolean requestScoped) {
127128
writeContextReturn();
128129
if (producesJson()) {
129130

130-
final var jsonbType = method.getReturnType().toString().transform(jsonTypes::get);
131-
writer
132-
.append(" %sJsonType.toJson(result, res.outputStream());", jsonbType.fieldName())
133-
.eol();
131+
final var fieldName =
132+
method.getReturnType().toString().transform(jsonTypes::get).fieldName();
133+
writer.append(" %sJsonType.toJson(result, res.outputStream());", fieldName).eol();
134134
} else {
135135
writer.append(" res.send(result);").eol();
136136
}

0 commit comments

Comments
 (0)