Stylianos Gakis
05/20/2022, 11:36 AMreturn
keyword, on the next line, showing it off as Unreachable code
, and the return keyword with “This function must return a value of type Map<String, Any?>”
Aka the code is parsed wrong, and this is one of the few cases where I guess it’d work if Kotlin had semicolons right 😂
In one of my test builders, this is generated:
public
fun additionalPaymentsDetailsResponseFinishedSubmitAdditionalPaymentDetails(block: AdditionalPaymentsDetailsResponseFinishedSubmitAdditionalPaymentDetailsBuilder.() -> Unit
= {}): Map<String, Any?> {
__shouldBeAssignedFields.add("submitAdditionalPaymentDetails")
return
AdditionalPaymentsDetailsResponseFinishedSubmitAdditionalPaymentDetailsBuilder().apply(block).build()
}
while what should’ve been generated and would work is this
public
fun additionalPaymentsDetailsResponseFinishedSubmitAdditionalPaymentDetails(block: AdditionalPaymentsDetailsResponseFinishedSubmitAdditionalPaymentDetailsBuilder.() -> Unit
= {}): Map<String, Any?> {
__shouldBeAssignedFields.add("submitAdditionalPaymentDetails")
return AdditionalPaymentsDetailsResponseFinishedSubmitAdditionalPaymentDetailsBuilder().apply(block).build()
}