discord-jadx/app/src/main/java/androidx/activity/ActivityViewModelLazyKt.java

35 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);
}
}