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()));
}