Доступ к свойству объекта с помощью переменной - PullRequest
1 голос
/ 07 июля 2019

Я хотел бы получить динамическое обращение к свойству класса по его имени. Я знаю, что это возможно с помощью Reflection. Но мне было интересно, есть ли у Kotlin что-то похожее на Javascript:

Object['propertyname'] = "new value"

Или как в питоне:

setattr(Object, 'propertyname', "new value")

Обновление:

Так что я думаю, что это текущий путь, спасибо, Сайед Ахмед Джамиль:

person.javaClass
     .getMethod("setName", String::class.java)
     .invoke(person, "new value")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...