package androidx.lifecycle.viewmodel; import androidx.lifecycle.ViewModel; import androidx.lifecycle.ViewModelProvider; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import kotlin.jvm.JvmClassMappingKt; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; import kotlin.reflect.KClass; @ViewModelFactoryDsl @SourceDebugExtension({"SMAP\nInitializerViewModelFactory.kt\nKotlin\n*S Kotlin\n*F\n+ 1 InitializerViewModelFactory.kt\nandroidx/lifecycle/viewmodel/InitializerViewModelFactoryBuilder\n+ 2 ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,115:1\n37#2,2:116\n*S KotlinDebug\n*F\n+ 1 InitializerViewModelFactory.kt\nandroidx/lifecycle/viewmodel/InitializerViewModelFactoryBuilder\n*L\n54#1:116,2\n*E\n"}) /* loaded from: classes.dex */ public final class InitializerViewModelFactoryBuilder { private final List> initializers = new ArrayList(); public final void addInitializer(KClass clazz, Function1 initializer) { Intrinsics.checkNotNullParameter(clazz, "clazz"); Intrinsics.checkNotNullParameter(initializer, "initializer"); this.initializers.add(new ViewModelInitializer<>(JvmClassMappingKt.getJavaClass(clazz), initializer)); } public final ViewModelProvider.Factory build() { ViewModelInitializer[] viewModelInitializerArr = (ViewModelInitializer[]) this.initializers.toArray(new ViewModelInitializer[0]); return new InitializerViewModelFactory((ViewModelInitializer[]) Arrays.copyOf(viewModelInitializerArr, viewModelInitializerArr.length)); } }