summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatransient0/JavaTransient0Generator.java8
1 files changed, 4 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 a2cbe10..7a29814 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
@@ -128,7 +128,6 @@ public class JavaTransient0Generator implements Generator {
yield Stream.of(
generateEncodeMethod(
structDefinition.type(),
- structJavaTypeRef,
new JavaBlock(
structDefinition.fields().stream()
.flatMap(field -> generateEncode(
@@ -144,7 +143,6 @@ public class JavaTransient0Generator implements Generator {
),
generateDecodeMethod(
structDefinition.type(),
- structJavaTypeRef,
new JavaBlock(
Stream.concat(
structDefinition.fields().stream()
@@ -172,9 +170,10 @@ public class JavaTransient0Generator implements Generator {
private JavaMethodDeclaration generateEncodeMethod(
Type type,
- JavaTypeRef javaTypeRef,
JavaBlock body
) {
+ var javaTypeRef = this.javaGenerator.generateTypeRef(type);
+
return new JavaMethodDeclaration(
encodeMethodName(type),
JavaVisibility.PUBLIC,
@@ -194,9 +193,10 @@ public class JavaTransient0Generator implements Generator {
private JavaMethodDeclaration generateDecodeMethod(
Type type,
- JavaTypeRef javaTypeRef,
JavaBlock body
) {
+ var javaTypeRef = this.javaGenerator.generateTypeRef(type);
+
return new JavaMethodDeclaration(
decodeMethodName(type),
JavaVisibility.PUBLIC,