summaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble')
-rw-r--r--src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatransient0/JavaTransient0Generator.java12
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