diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-05-29 17:24:25 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-05-29 17:24:25 +0100 |
| commit | 8f27dc73c45a8311233caf50f639b27ea1c99700 (patch) | |
| tree | 45902f05f87797724c257cd0ef142b5e71a38598 /src/main | |
| parent | 42aa879a5bce0e8ffb54863ee80de21efd7d1227 (diff) | |
Extract withMethodName
Diffstat (limited to 'src/main')
| -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( |
