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-build-tools.git
The following commit(s) were added to refs/heads/develop by this push:
new 8f708a6 feat(codegen): comment support
8f708a6 is described below
commit 8f708a64657afef1d5923b301aa38984aa495a5d
Author: Sebastian Rühl <[email protected]>
AuthorDate: Mon Sep 8 17:38:11 2025 +0200
feat(codegen): comment support
---
.../plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java | 2 ++
.../org/apache/plc4x/plugins/codegenerator/types/enums/EnumValue.java | 2 ++
.../java/org/apache/plc4x/plugins/codegenerator/types/fields/Field.java | 2 ++
3 files changed, 6 insertions(+)
diff --git
a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java
b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java
index 940d8b3..524730e 100644
---
a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java
+++
b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java
@@ -47,4 +47,6 @@ public interface TypeDefinition extends
TypeDefinitionConversions {
*/
Optional<List<Argument>> getAllParserArguments();
+ Optional<String> getComment();
+
}
diff --git
a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/enums/EnumValue.java
b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/enums/EnumValue.java
index ce0bd57..6d7ca25 100644
---
a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/enums/EnumValue.java
+++
b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/enums/EnumValue.java
@@ -38,4 +38,6 @@ public interface EnumValue {
*/
Optional<String> getConstant(String name);
+ Optional<String> getComment();
+
}
diff --git
a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/Field.java
b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/Field.java
index 9c9abfc..bc7b44f 100644
---
a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/Field.java
+++
b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/Field.java
@@ -40,4 +40,6 @@ public interface Field extends FieldConversions {
return getAttribute(Constants.ATTRIBUTE_BYTE_ORDER);
}
+ Optional<String> getComment();
+
}