mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-13 08:31:31 +00:00
Basic reflection is usable without any imports (with :: literals)
This reverts commit 9503056dd5.
14 lines
210 B
Kotlin
14 lines
210 B
Kotlin
import kotlin.reflect.KMemberProperty
|
|
|
|
open class Base {
|
|
val foo: Int = 42
|
|
}
|
|
|
|
open class Derived : Base()
|
|
|
|
fun test() {
|
|
val o = Base::foo
|
|
o : KMemberProperty<Base, Int>
|
|
o.get(Derived()) : Int
|
|
}
|