Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

31 lines
1.4 KiB
Plaintext

public abstract interface class cafe/adriel/voyager/core/model/ScreenModel {
public abstract fun onDispose ()V
}
public final class cafe/adriel/voyager/core/model/ScreenModel$DefaultImpls {
public static fun onDispose (Lcafe/adriel/voyager/core/model/ScreenModel;)V
}
public final class cafe/adriel/voyager/core/model/ScreenModelKt {
public static final fun getScreenModelScope (Lcafe/adriel/voyager/core/model/ScreenModel;)Lkotlinx/coroutines/CoroutineScope;
}
public final class cafe/adriel/voyager/core/model/ScreenModelStore : cafe/adriel/voyager/core/lifecycle/ScreenDisposable {
public static final field $stable I
public static final field INSTANCE Lcafe/adriel/voyager/core/model/ScreenModelStore;
public final fun getDependencies ()Ljava/util/Map;
public final fun getDependencyKey (Lcafe/adriel/voyager/core/model/ScreenModel;Ljava/lang/String;)Ljava/lang/String;
public final fun getLastScreenModelKey ()Lkotlinx/coroutines/flow/MutableStateFlow;
public final fun getScreenModels ()Ljava/util/Map;
public fun onDispose (Lcafe/adriel/voyager/core/screen/Screen;)V
}
public abstract class cafe/adriel/voyager/core/model/StateScreenModel : cafe/adriel/voyager/core/model/ScreenModel {
public static final field $stable I
public fun <init> (Ljava/lang/Object;)V
protected final fun getMutableState ()Lkotlinx/coroutines/flow/MutableStateFlow;
public final fun getState ()Lkotlinx/coroutines/flow/StateFlow;
public fun onDispose ()V
}