| // 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.ViewModelStore viewModelStore, kotlin.jvm.functions.Function0<java.lang.Boolean> removeViewModelStoreOnPop); |
| } |
| |
| public final class ViewModelStoreNavEntryDecoratorDefaults { |
| method @KotlinOnly @androidx.compose.runtime.Composable public kotlin.jvm.functions.Function0<java.lang.Boolean> removeViewModelStoreOnPop(); |
| method @BytecodeOnly @androidx.compose.runtime.Composable public kotlin.jvm.functions.Function0<java.lang.Boolean!> removeViewModelStoreOnPop(androidx.compose.runtime.Composer?, int); |
| field 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, optional kotlin.jvm.functions.Function0<java.lang.Boolean> removeViewModelStoreOnPop); |
| method @BytecodeOnly @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); |
| } |
| |
| } |
| |