1// Signature format: 4.0
2package androidx.navigation.testing {
3
4  public final class SavedStateHandleFactoryKt {
5    method public static operator androidx.lifecycle.SavedStateHandle invoke(androidx.lifecycle.SavedStateHandle.Companion, Object route, optional java.util.Map<kotlin.reflect.KType,androidx.navigation.NavType<? extends java.lang.Object?>> typeMap);
6  }
7
8  public final class TestNavHostController extends androidx.navigation.NavHostController {
9    ctor public TestNavHostController(android.content.Context context);
10    method public java.util.List<androidx.navigation.NavBackStackEntry> getBackStack();
11    method public void setCurrentDestination(@IdRes int destId);
12    method public void setCurrentDestination(@IdRes int destId, optional android.os.Bundle args);
13    method public void setCurrentDestination(String destRoute);
14    method public void setCurrentDestination(String destRoute, optional android.os.Bundle args);
15    property public final java.util.List<androidx.navigation.NavBackStackEntry> backStack;
16  }
17
18  public final class TestNavigatorState extends androidx.navigation.NavigatorState {
19    ctor public TestNavigatorState();
20    ctor public TestNavigatorState(optional android.content.Context? context);
21    ctor public TestNavigatorState(optional android.content.Context? context, optional kotlinx.coroutines.CoroutineDispatcher coroutineDispatcher);
22    method public androidx.navigation.NavBackStackEntry createBackStackEntry(androidx.navigation.NavDestination destination, android.os.Bundle? arguments);
23    method public androidx.navigation.NavBackStackEntry restoreBackStackEntry(androidx.navigation.NavBackStackEntry previouslySavedEntry);
24  }
25
26}
27
28