diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatypes/JavaTypesGenerator.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatypes/JavaTypesGenerator.java b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatypes/JavaTypesGenerator.java index 0526ca8..fb7ca5d 100644 --- a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatypes/JavaTypesGenerator.java +++ b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatypes/JavaTypesGenerator.java @@ -245,8 +245,10 @@ public class JavaTypesGenerator implements Generator { )); for (var field : structDefinition.fields()) { + var withMethodName = "with" + lowerCamelCaseToUpperCamelCase(field.name()); + body.add(new JavaMethodDeclaration( - "with" + lowerCamelCaseToUpperCamelCase(field.name()), + withMethodName, JavaMethodKind.INSTANCE, builderJavaTypeRef, List.of( @@ -264,7 +266,7 @@ public class JavaTypesGenerator implements Generator { if (fieldBuilderTypeRef.isPresent()) { body.add(new JavaMethodDeclaration( - "with" + lowerCamelCaseToUpperCamelCase(field.name()), + withMethodName, JavaMethodKind.INSTANCE, builderJavaTypeRef, List.of( |
