You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by sr...@apache.org on 2022/03/07 14:29:37 UTC

[plc4x] branch develop updated: fix(plc4j/codegen): fixed issue were virtual fields weren't properly generated

This is an automated email from the ASF dual-hosted git repository.

sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new 75a57c0  fix(plc4j/codegen): fixed issue were virtual fields weren't properly generated
75a57c0 is described below

commit 75a57c067fb970ae6af97a2c55948d3c37f5b70a
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Mon Mar 7 15:29:27 2022 +0100

    fix(plc4j/codegen): fixed issue were virtual fields weren't properly generated
---
 .../src/main/resources/templates/java/model-template.java.ftlh          | 2 --
 1 file changed, 2 deletions(-)

diff --git a/code-generation/language-java/src/main/resources/templates/java/model-template.java.ftlh b/code-generation/language-java/src/main/resources/templates/java/model-template.java.ftlh
index e8be32e..8835dd2 100644
--- a/code-generation/language-java/src/main/resources/templates/java/model-template.java.ftlh
+++ b/code-generation/language-java/src/main/resources/templates/java/model-template.java.ftlh
@@ -196,7 +196,6 @@ public<#if type.isDiscriminatedParentTypeDefinition()> abstract</#if> class ${ty
 
 </#list>
 <#list type.virtualFields as field>
-    <#if !type.isDiscriminatorField(field.name)>
     public ${helper.getLanguageTypeNameForField(field)} get${field.name?cap_first}() {
         <#if helper.getLanguageTypeNameForField(field) = 'String'>
         return ${helper.getLanguageTypeNameForField(field)}.valueOf(${helper.toSerializationExpression(field, field.type, field.valueExpression, parserArguments)});
@@ -210,7 +209,6 @@ public<#if type.isDiscriminatedParentTypeDefinition()> abstract</#if> class ${ty
         return (${helper.getLanguageTypeNameForField(field)}) (${helper.toSerializationExpression(field, field.type, field.valueExpression, parserArguments)});
         </#if>
     }
-    </#if>
 
 </#list>