oshai
01/17/2023, 8:26 AMephemient
01/17/2023, 8:28 AMcomponentN()
destructuringoshai
01/17/2023, 8:35 AMephemient
01/21/2023, 9:56 PM@JvmOverloads
only addresses Java compatibility. Kotlin calls don't use the generated overloads so any change to the data class is binary incompatible for Kotlin (unless you write the overloads manually), whether you have @JvmOverloads
or not.oshai
01/22/2023, 6:06 AMephemient
01/22/2023, 8:36 AM@JvmOverloads constructor()
and @JvmOverloads fun copy()
still break binary compatibility for Kotlin callers when arguments are added, regardless of data class
or notoshai
01/22/2023, 3:27 PM