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()) {

Reply via email to