1// Signature format: 4.0
2package androidx.lifecycle.viewmodel.testing {
3
4  public final class DefaultCreationExtrasKt {
5    method public static androidx.lifecycle.viewmodel.CreationExtras DefaultCreationExtras();
6    method public static androidx.lifecycle.viewmodel.CreationExtras DefaultCreationExtras(android.os.Bundle defaultArgs);
7  }
8
9  public final class ViewModelScenario<VM extends androidx.lifecycle.ViewModel> implements java.lang.AutoCloseable {
10    method public void close();
11    method public VM getViewModel();
12    method public void recreate();
13    property public VM viewModel;
14  }
15
16  public final class ViewModelScenarioKt {
17    method public static inline <reified VM extends androidx.lifecycle.ViewModel> androidx.lifecycle.viewmodel.testing.ViewModelScenario<VM> viewModelScenario(optional androidx.lifecycle.viewmodel.CreationExtras creationExtras, kotlin.jvm.functions.Function1<? super androidx.lifecycle.viewmodel.CreationExtras,? extends VM> initializer);
18    method public static inline <reified VM extends androidx.lifecycle.ViewModel> androidx.lifecycle.viewmodel.testing.ViewModelScenario<VM> viewModelScenario(androidx.lifecycle.ViewModelProvider.Factory factory, optional androidx.lifecycle.viewmodel.CreationExtras creationExtras);
19  }
20
21}
22
23