https://kotlinlang.org logo
Title
u

user

06/20/2022, 2:01 PM
Avoid erasing generics in Runtime with Generics in Kotlin I have a "repository" that encapsulates some datastore, my goal is to get values from there by using generics. However I keep getting : Cannot use 'T' as reified type parameter. Use a class instead. interface IRepo { fun retrieve(key: String): T? } class MyRepo: IRepo { private var sharedPrefs override fun retrieve(key: String): T? { return getByType(key) --> here T causes : Cannot use 'T' as reified type parameter. Use a class instead. } private inline fun...