From 8f27dc73c45a8311233caf50f639b27ea1c99700 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 29 May 2026 17:24:25 +0100 Subject: Extract withMethodName --- .../compiler/output/generators/javatypes/JavaTypesGenerator.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/main') 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( -- cgit v1.2.3