Adriano Celentano
01/09/2020, 10:26 AMdiesieben07
01/09/2020, 10:34 AMcopy
still calls your constructor.
data class TestClass(val foo: Int) {
init {
require(foo > 5)
}
}
fun main() {
println(TestClass(10).copy(foo = 3))
}
Throws an exception.Adriano Celentano
01/09/2020, 10:57 AMdiesieben07
01/09/2020, 11:03 AM