summaryrefslogtreecommitdiff
path: root/examples/10-transient-0/src/data.hob
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-07-12 11:20:44 +0100
committerMichael Williamson <mike@zwobble.org>2026-07-12 11:20:44 +0100
commited2fc42b45faa1392342ca7c62e4ad580091bf60 (patch)
treea51bcc6c2f38a645eeed52ae804c6f15dce57b49 /examples/10-transient-0/src/data.hob
parentc33905c4351a02327358284e6de4579a5e311326 (diff)
Support sum types in Java transient-0
Diffstat (limited to 'examples/10-transient-0/src/data.hob')
-rw-r--r--examples/10-transient-0/src/data.hob13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/10-transient-0/src/data.hob b/examples/10-transient-0/src/data.hob
index f6fa20e..e1d7290 100644
--- a/examples/10-transient-0/src/data.hob
+++ b/examples/10-transient-0/src/data.hob
@@ -43,3 +43,16 @@ enum EnumWithVariants {
variant one;
variant two;
}
+
+sum SumWithVariants {
+ variant VariantOne;
+ variant VariantTwo;
+}
+
+struct VariantOne {
+ field a: Int32;
+}
+
+struct VariantTwo {
+ field a: Int64;
+}