From d535e3a50ef450e1a3f64346e02ee84abde7ae9c Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 21 Jan 2026 11:53:36 +0800 Subject: [PATCH] http-client-java, bug fix for array encoding on enum --- .../core/template/StreamSerializationModelTemplate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/http-client-java/generator/http-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/template/StreamSerializationModelTemplate.java b/packages/http-client-java/generator/http-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/template/StreamSerializationModelTemplate.java index e720d66dbb4..c8656983965 100644 --- a/packages/http-client-java/generator/http-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/template/StreamSerializationModelTemplate.java +++ b/packages/http-client-java/generator/http-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/template/StreamSerializationModelTemplate.java @@ -1658,7 +1658,7 @@ private void generateJsonDeserializationLogic(JavaBlock deserializationBlock, Cl deserializationBlock.line("String %1$s = nonNullReader.getString();", propertyStringVariableName); deserializationBlock.line( - "%1$s.isEmpty() ? new LinkedList<>() : new LinkedList<>(Arrays.stream(%1$s.split(\"%2$s\", -1)).map(valueAsString -> %3$s).collect(Collectors.toList()));", + "return %1$s.isEmpty() ? new LinkedList<>() : new LinkedList<>(Arrays.stream(%1$s.split(\"%2$s\", -1)).map(valueAsString -> %3$s).collect(Collectors.toList()));", propertyStringVariableName, property.getArrayEncoding().getEscapedDelimiter(), conversionExpress); });