summaryrefslogtreecommitdiff
path: root/hobgoblin/src/output/lang/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-06-20 20:51:03 +0100
committerMichael Williamson <mike@zwobble.org>2026-06-26 10:56:39 +0100
commitbe132b1abe3ef9d1663f15799b971d5cfee3f469 (patch)
treedfb0effe51756218022b5d7a2544b55c42136bf5 /hobgoblin/src/output/lang/java
parentb4e83536273f228996124a33c52221ed0d0c0299 (diff)
Introduce JavaPackageName
Diffstat (limited to 'hobgoblin/src/output/lang/java')
-rw-r--r--hobgoblin/src/output/lang/java/ast.hob6
1 files changed, 5 insertions, 1 deletions
diff --git a/hobgoblin/src/output/lang/java/ast.hob b/hobgoblin/src/output/lang/java/ast.hob
index e77fb33..8286a96 100644
--- a/hobgoblin/src/output/lang/java/ast.hob
+++ b/hobgoblin/src/output/lang/java/ast.hob
@@ -3,7 +3,7 @@ import {DocComment} from ast;
// == Compilation units ==
struct JavaCompilationUnit {
- field packageName: List[JavaIdentifier];
+ field packageName: JavaPackageName;
field typeDeclaration: JavaTypeDeclaration;
}
@@ -217,6 +217,10 @@ struct JavaIdentifier {
field value: String;
}
+struct JavaPackageName {
+ field parts: List[JavaIdentifier];
+}
+
// == Custom areas ==
struct JavaCustomArea {