34 lines
1.6 KiB
Java
34 lines
1.6 KiB
Java
package androidx.activity;
|
|
|
|
import androidx.annotation.MainThread;
|
|
import androidx.lifecycle.ViewModel;
|
|
import androidx.lifecycle.ViewModelLazy;
|
|
import androidx.lifecycle.ViewModelProvider;
|
|
import d0.z.d.a0;
|
|
import d0.z.d.m;
|
|
import kotlin.Lazy;
|
|
import kotlin.jvm.functions.Function0;
|
|
/* compiled from: ActivityViewModelLazy.kt */
|
|
public final class ActivityViewModelLazyKt {
|
|
@MainThread
|
|
public static final /* synthetic */ <VM extends ViewModel> Lazy<VM> viewModels(ComponentActivity componentActivity, Function0<? extends ViewModelProvider.Factory> function0) {
|
|
m.checkNotNullParameter(componentActivity, "$this$viewModels");
|
|
if (function0 == null) {
|
|
function0 = new ActivityViewModelLazyKt$viewModels$factoryPromise$1(componentActivity);
|
|
}
|
|
m.reifiedOperationMarker(4, "VM");
|
|
return new ViewModelLazy(a0.getOrCreateKotlinClass(ViewModel.class), new ActivityViewModelLazyKt$viewModels$1(componentActivity), function0);
|
|
}
|
|
|
|
public static /* synthetic */ Lazy viewModels$default(ComponentActivity componentActivity, Function0 function0, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
function0 = null;
|
|
}
|
|
m.checkNotNullParameter(componentActivity, "$this$viewModels");
|
|
if (function0 == null) {
|
|
function0 = new ActivityViewModelLazyKt$viewModels$factoryPromise$1(componentActivity);
|
|
}
|
|
m.reifiedOperationMarker(4, "VM");
|
|
return new ViewModelLazy(a0.getOrCreateKotlinClass(ViewModel.class), new ActivityViewModelLazyKt$viewModels$1(componentActivity), function0);
|
|
}
|
|
}
|