diff --git a/record-builder-processor/src/main/java/io/soabase/recordbuilder/processor/InternalRecordBuilderProcessor.java b/record-builder-processor/src/main/java/io/soabase/recordbuilder/processor/InternalRecordBuilderProcessor.java index 6bf79e2..4d8fcc2 100644 --- a/record-builder-processor/src/main/java/io/soabase/recordbuilder/processor/InternalRecordBuilderProcessor.java +++ b/record-builder-processor/src/main/java/io/soabase/recordbuilder/processor/InternalRecordBuilderProcessor.java @@ -220,7 +220,7 @@ class InternalRecordBuilderProcessor { var codeBlockBuilder = CodeBlock.builder() .add("$T builder = with();\n", builderClassType.typeName()) .add("consumer.accept(builder);\n") - .add("return builder.build();\n"); + .add("return builder.$L();\n", metaData.buildMethodName()); var consumerType = ParameterizedTypeName.get(ClassName.get(Consumer.class), builderClassType.typeName()); var parameter = ParameterSpec.builder(consumerType, "consumer").build(); var methodSpec = MethodSpec.methodBuilder(metaData.withClassMethodPrefix())