use configured build method name instead of hard-coded name (#133)
Co-authored-by: Sebastian Hoß <seb@hoß.de>
This commit is contained in:
@@ -220,7 +220,7 @@ class InternalRecordBuilderProcessor {
|
|||||||
var codeBlockBuilder = CodeBlock.builder()
|
var codeBlockBuilder = CodeBlock.builder()
|
||||||
.add("$T builder = with();\n", builderClassType.typeName())
|
.add("$T builder = with();\n", builderClassType.typeName())
|
||||||
.add("consumer.accept(builder);\n")
|
.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 consumerType = ParameterizedTypeName.get(ClassName.get(Consumer.class), builderClassType.typeName());
|
||||||
var parameter = ParameterSpec.builder(consumerType, "consumer").build();
|
var parameter = ParameterSpec.builder(consumerType, "consumer").build();
|
||||||
var methodSpec = MethodSpec.methodBuilder(metaData.withClassMethodPrefix())
|
var methodSpec = MethodSpec.methodBuilder(metaData.withClassMethodPrefix())
|
||||||
|
|||||||
Reference in New Issue
Block a user