Поскольку ваше var text
и ваша функция setText()
оба переведены в JVM в метод publi c с именем setText()
.
Чтобы избежать объявления платформы cla sh, у вас есть 3 варианта здесь :
- Изменить имя
var text
или имя setText
- Сделать
var text
с личным set
:
var text: String? = null
private set
Изменить имя JVM метода:
@JvmName("myJvmName")
fun setText(text: String) {
this.text = text
}