``` inline fun <reified T: Any> delegateFoo(...
# announcements
k
Copy code
inline fun <reified T: Any> delegateFoo() = object: ReadOnlyProperty<Any, T> {
    val type = T::class.java
    
    override fun getValue(thisRef: Any, property: KProperty<*>): T {
        //do something with type
    }

}