This is an automated email from the ASF dual-hosted git repository. cdutz pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/plc4x.git
commit 7f3847fecb53ffff7f0453e034bee6db39e595e0 Author: Christofer Dutz <[email protected]> AuthorDate: Fri Aug 30 16:18:09 2019 +0200 - Adjusted the java template to respect the "passive" output flavor --- .../language-java/src/main/resources/templates/java/io-template.ftlh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-utils/language-java/src/main/resources/templates/java/io-template.ftlh b/build-utils/language-java/src/main/resources/templates/java/io-template.ftlh index 27d7421..b42dfbc 100644 --- a/build-utils/language-java/src/main/resources/templates/java/io-template.ftlh +++ b/build-utils/language-java/src/main/resources/templates/java/io-template.ftlh @@ -48,7 +48,7 @@ import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.*; -public class ${typeName}IO implements MessageIO<${typeName}<#if helper.isDiscriminatedType(type)>IO.${typeName}Builder</#if>, ${typeName}> { +public class ${typeName}IO implements <#if outputFlavor == "passive">MessageInput<${typeName}<#if helper.isDiscriminatedType(type)>IO.${typeName}Builder</#if>><#else>MessageIO<${typeName}<#if helper.isDiscriminatedType(type)>IO.${typeName}Builder</#if>, ${typeName}></#if> { private static final Logger LOGGER = LoggerFactory.getLogger(${typeName}IO.class); @@ -281,6 +281,7 @@ public class ${typeName}IO implements MessageIO<${typeName}<#if helper.isDiscrim </#if> } +<#if outputFlavor != "passive"> public void serialize(WriteBuffer io, ${typeName} value, Object... args) throws ParseException { <#if type.parserArguments?has_content> <#list type.parserArguments as parserArgument> @@ -389,6 +390,7 @@ public class ${typeName}IO implements MessageIO<${typeName}<#if helper.isDiscrim </#switch> </#list> } +</#if> private static int COUNT(Object obj) { if(obj.getClass().isArray()) {
