override fun create()

in TwoWaySample/app/src/main/java/com/example/android/databinding/twowaysample/data/IntervalTimerViewModelFactory.kt [29:34]


    override fun <T : ViewModel> create(modelClass: Class<T>): T {
        if (modelClass.isAssignableFrom(IntervalTimerViewModel::class.java)) {
            return IntervalTimerViewModel(DefaultTimer) as T
        }
        throw IllegalArgumentException("Unknown ViewModel class")
    }