Я хотел бы получить динамическое обращение к свойству класса по его имени. Я знаю, что это возможно с помощью Reflection. Но мне было интересно, есть ли у Kotlin что-то похожее на Javascript:
Object['propertyname'] = "new value"
Или как в питоне:
setattr(Object, 'propertyname', "new value")
Обновление:
Так что я думаю, что это текущий путь, спасибо, Сайед Ахмед Джамиль:
person.javaClass
.getMethod("setName", String::class.java)
.invoke(person, "new value")