in generator/src/main/kotlin/space/jetbrains/api/generator/GeneratePartials.kt [83:105]
fun addImplBodyWithPartial(
impl: FunSpec.Builder,
fieldName: String,
buildPartialParameter: ParameterSpec,
partialInterface: TypeName,
batch: Boolean,
) {
if (fieldName in requiringJvmName) {
impl.addJvmName(fieldName, partialInterface)
}
impl.addParameter(buildPartialParameter)
impl.addCode(buildCodeBlock {
add("builder.add(%S, ", fieldName)
partialImplConstructorLambda(partialInterface)
add(", build")
if (batch) {
add(", isBatch = true")
}
add(")")
})
}