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-build-tools.git


The following commit(s) were added to refs/heads/develop by this push:
     new dd80247  fix: Fixed the method isVariableLiteralVirtualField as it was 
just looking at getAllPropertyFields (which virtual field is not)
dd80247 is described below

commit dd802476a97eb5ad5c953abdcd8e56e705f03b85
Author: Christofer Dutz <[email protected]>
AuthorDate: Tue Sep 2 08:41:27 2025 +0200

    fix: Fixed the method isVariableLiteralVirtualField as it was just looking 
at getAllPropertyFields (which virtual field is not)
---
 .../codegenerator/types/definitions/ComplexTypeDefinition.java        | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git 
a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java
 
b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java
index be13443..437750e 100644
--- 
a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java
+++ 
b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java
@@ -379,9 +379,7 @@ public interface ComplexTypeDefinition extends 
TypeDefinition {
      * @return boolean returns true if the variable's name is an virtual field
      */
     default boolean isVariableLiteralVirtualField(VariableLiteral 
variableLiteral) {
-        return getAllPropertyFields().stream()
-                .filter(FieldConversions::isVirtualField)
-                .map(VirtualField.class::cast)
+        return getAllVirtualFields().stream()
                 .anyMatch(virtualField -> 
variableLiteral.getName().equals(virtualField.getName()));
     }
 

Reply via email to