Как использовать отражение Java или Kotlin для доступа к значению частной переменной в файле Main.kt?
package com.example
private val myName = "abc"
fun main() {
println(myName)
}
val myName = Class
.forName("com.example.MainKt") // Make sure to use the complete class name
.getDeclaredField("myName")
.apply { isAccessible = true }
.get(null /* because a top-level property is static */) as String
println(myName) // abc
Связанный: Как изменить частный val котлина с помощью отражения?