diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-07-05 11:28:02 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-07-05 11:28:02 +0100 |
| commit | 69e672a33dbdeb5882072dbe407ac0138bc58ab8 (patch) | |
| tree | c65a6f590617859f354705eaa6c5997c6351f026 /src/main/java/org | |
| parent | 2c0f29a89263b7a0404334ee6b5a93bf5995d808 (diff) | |
Extract generateTransient0ClassName()
Diffstat (limited to 'src/main/java/org')
| -rw-r--r-- | src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatransient0/JavaTransient0Generator.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatransient0/JavaTransient0Generator.java b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatransient0/JavaTransient0Generator.java index 9d8a428..1695da7 100644 --- a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatransient0/JavaTransient0Generator.java +++ b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatransient0/JavaTransient0Generator.java @@ -72,10 +72,7 @@ public class JavaTransient0Generator implements Generator { Context context ) { var packageName = this.javaGenerator.namespaceToJavaPackageName(namespace.namespaceName()); - var namespaceShortName = namespace.namespaceName().shortName(); - var transient0JavaName = this.javaGenerator.generateTypeName( - "HobgoblinTransient0" + Casing.lowerCamelCaseToUpperCamelCase(namespaceShortName) - ); + var transient0JavaName = generateTransient0ClassName(namespace.namespaceName()); var transient0JavaTypeRef = JavaTypeRef.topLevel( packageName, transient0JavaName @@ -98,6 +95,13 @@ public class JavaTransient0Generator implements Generator { ); } + private JavaIdentifier generateTransient0ClassName(NamespaceName namespaceName) { + var namespaceShortName = namespaceName.shortName(); + return this.javaGenerator.generateTypeName( + "HobgoblinTransient0" + Casing.lowerCamelCaseToUpperCamelCase(namespaceShortName) + ); + } + private Stream<JavaClassBodyDeclaration> generateNamespaceStatement( TypedNamespaceStatementNode statement, Context context |
