https://kotlinlang.org logo
Title
u

user

06/23/2022, 4:11 PM
Inheritance from an interface with '@JvmDefault' and Android Jetpack Compose navigation library I had this simple viewmodel provider factory code (taken from one of Google's code samples), which compiled perfectly... fun viewModelProviderFactoryOf( create: () -> VM ): ViewModelProvider.Factory = SimpleFactory(create) private class SimpleFactory( private val create: () -> VM ) : ViewModelProvider.Factory { override fun create(modelClass: Class): T { val vm = create() if (modelClass.isInstance(vm)) { @Suppress("UNCHECKED_CAST")...