summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-05-29 17:24:25 +0100
committerMichael Williamson <mike@zwobble.org>2026-05-29 17:24:25 +0100
commit8f27dc73c45a8311233caf50f639b27ea1c99700 (patch)
tree45902f05f87797724c257cd0ef142b5e71a38598
parent42aa879a5bce0e8ffb54863ee80de21efd7d1227 (diff)
Extract withMethodName
-rw-r--r--src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javatypes/JavaTypesGenerator.java6
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(