blob: 96b3e2e1d8291703f53a8cb5c479e802a4fb0f58 [file] [edit]
// Signature format: 4.0
package androidx.lifecycle.viewmodel.navigation3 {
public final class ViewModelStoreNavEntryDecorator<T> extends androidx.navigation3.runtime.NavEntryDecorator<T> {
ctor public ViewModelStoreNavEntryDecorator(androidx.lifecycle.viewmodel.ViewModelStoreProvider viewModelStoreProvider);
ctor @Deprecated public ViewModelStoreNavEntryDecorator(androidx.lifecycle.ViewModelStore viewModelStore, kotlin.jvm.functions.Function0<java.lang.Boolean> removeViewModelStoreOnPop);
}
@Deprecated public final class ViewModelStoreNavEntryDecoratorDefaults {
method @KotlinOnly @Deprecated @androidx.compose.runtime.Composable public kotlin.jvm.functions.Function0<java.lang.Boolean> removeViewModelStoreOnPop();
method @BytecodeOnly @Deprecated @androidx.compose.runtime.Composable public kotlin.jvm.functions.Function0<java.lang.Boolean!> removeViewModelStoreOnPop(androidx.compose.runtime.Composer?, int);
field @Deprecated public static final androidx.lifecycle.viewmodel.navigation3.ViewModelStoreNavEntryDecoratorDefaults INSTANCE;
}
public final class ViewModelStoreNavEntryDecoratorKt {
method @KotlinOnly @androidx.compose.runtime.Composable public static <T> androidx.lifecycle.viewmodel.navigation3.ViewModelStoreNavEntryDecorator<T> rememberViewModelStoreNavEntryDecorator(optional androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner);
method @BytecodeOnly @androidx.compose.runtime.Composable public static <T> androidx.lifecycle.viewmodel.navigation3.ViewModelStoreNavEntryDecorator<T> rememberViewModelStoreNavEntryDecorator(androidx.lifecycle.ViewModelStoreOwner?, androidx.compose.runtime.Composer?, int, int);
method @KotlinOnly @Deprecated @androidx.compose.runtime.Composable public static <T> androidx.lifecycle.viewmodel.navigation3.ViewModelStoreNavEntryDecorator<T> rememberViewModelStoreNavEntryDecorator(optional androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner, optional kotlin.jvm.functions.Function0<java.lang.Boolean> removeViewModelStoreOnPop);
method @BytecodeOnly @Deprecated @androidx.compose.runtime.Composable public static <T> androidx.lifecycle.viewmodel.navigation3.ViewModelStoreNavEntryDecorator<T> rememberViewModelStoreNavEntryDecorator(androidx.lifecycle.ViewModelStoreOwner?, kotlin.jvm.functions.Function0<java.lang.Boolean!>?, androidx.compose.runtime.Composer?, int, int);
}
}