I'd write it like this: ``` fun <T: Any?> P...
# android
k
I'd write it like this:
Copy code
fun <T: Any?> ParseObject.delegate() = object: ReadWriteProperty<Any, T> {
    override fun get(thisRef: Any, property: PropertyMetadata): T {
        return this@delegate.get(property.name) as T
    }
    
    override fun set(thisRef: Any, property: PropertyMetadata, value: T) {
        this@delegate.put(property.name, value)
    }
}