hi. the last weeks i played a little bit with kotl...
# android
b
hi. the last weeks i played a little bit with kotlin in android. i am really like kotlin but i stuck with a problem writing custom delegates. i use parse (parse.com) and want to write a delegate for getters and setters of ParseObjects object ParseDelegates { fun parseValue<R : ParseObject, T : Any?>(): ReadWriteProperty<R, T> = ParseValue() } private class ParseValue<R : ParseObject, T : Any?> : ReadWriteProperty<R, T> { override fun get(thisRef: R, property: PropertyMetadata): T { return thisRef.get(property.name) <— PROBLEM } override fun set(thisRef: R, property: PropertyMetadata, value: T) { thisRef.put(property.name, value) } } the problem is in the get function. Type mismatch: Required: T - Found: kotlin.Any! can someone explain me why and how to solve this