From 18f02b1b10cc0a087edc1aaa6df0138a19fe0390 Mon Sep 17 00:00:00 2001 From: DevSrSouza Date: Tue, 28 Nov 2023 14:43:02 -0300 Subject: [PATCH] Generating API Dump --- .../voyager-bottom-sheet-navigator.api | 42 +++ .../voyager-bottom-sheet-navigator.api | 42 +++ voyager-core/api/android/voyager-core.api | 254 ++++++++++++++++++ voyager-core/api/desktop/voyager-core.api | 237 ++++++++++++++++ voyager-hilt/api/voyager-hilt.api | 56 ++++ voyager-kodein/api/android/voyager-kodein.api | 3 + voyager-kodein/api/desktop/voyager-kodein.api | 3 + voyager-koin/api/android/voyager-koin.api | 0 voyager-koin/api/desktop/voyager-koin.api | 0 voyager-livedata/api/voyager-livedata.api | 8 + .../api/android/voyager-navigator.api | 90 +++++++ .../api/desktop/voyager-navigator.api | 81 ++++++ voyager-rxjava/api/android/voyager-rxjava.api | 11 + voyager-rxjava/api/desktop/voyager-rxjava.api | 11 + .../api/android/voyager-screenmodel.api | 30 +++ .../api/desktop/voyager-screenmodel.api | 30 +++ .../api/android/voyager-tab-navigator.api | 49 ++++ .../api/desktop/voyager-tab-navigator.api | 49 ++++ .../api/android/voyager-transitions.api | 55 ++++ .../api/desktop/voyager-transitions.api | 55 ++++ 20 files changed, 1106 insertions(+) create mode 100644 voyager-bottom-sheet-navigator/api/android/voyager-bottom-sheet-navigator.api create mode 100644 voyager-bottom-sheet-navigator/api/desktop/voyager-bottom-sheet-navigator.api create mode 100644 voyager-core/api/android/voyager-core.api create mode 100644 voyager-core/api/desktop/voyager-core.api create mode 100644 voyager-hilt/api/voyager-hilt.api create mode 100644 voyager-kodein/api/android/voyager-kodein.api create mode 100644 voyager-kodein/api/desktop/voyager-kodein.api create mode 100644 voyager-koin/api/android/voyager-koin.api create mode 100644 voyager-koin/api/desktop/voyager-koin.api create mode 100644 voyager-livedata/api/voyager-livedata.api create mode 100644 voyager-navigator/api/android/voyager-navigator.api create mode 100644 voyager-navigator/api/desktop/voyager-navigator.api create mode 100644 voyager-rxjava/api/android/voyager-rxjava.api create mode 100644 voyager-rxjava/api/desktop/voyager-rxjava.api create mode 100644 voyager-screenmodel/api/android/voyager-screenmodel.api create mode 100644 voyager-screenmodel/api/desktop/voyager-screenmodel.api create mode 100644 voyager-tab-navigator/api/android/voyager-tab-navigator.api create mode 100644 voyager-tab-navigator/api/desktop/voyager-tab-navigator.api create mode 100644 voyager-transitions/api/android/voyager-transitions.api create mode 100644 voyager-transitions/api/desktop/voyager-transitions.api diff --git a/voyager-bottom-sheet-navigator/api/android/voyager-bottom-sheet-navigator.api b/voyager-bottom-sheet-navigator/api/android/voyager-bottom-sheet-navigator.api new file mode 100644 index 00000000..cb84f92e --- /dev/null +++ b/voyager-bottom-sheet-navigator/api/android/voyager-bottom-sheet-navigator.api @@ -0,0 +1,42 @@ +public final class cafe/adriel/voyager/navigator/bottomSheet/BottomSheetNavigator : cafe/adriel/voyager/core/stack/Stack { + public static final field $stable I + public fun clearEvent ()V + public fun getCanPop ()Z + public fun getItems ()Ljava/util/List; + public fun getLastEvent ()Lcafe/adriel/voyager/core/stack/StackEvent; + public fun getLastItemOrNull ()Lcafe/adriel/voyager/core/screen/Screen; + public synthetic fun getLastItemOrNull ()Ljava/lang/Object; + public fun getSize ()I + public final fun hide ()V + public fun isEmpty ()Z + public final fun isVisible ()Z + public fun plusAssign (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun plusAssign (Ljava/lang/Object;)V + public fun plusAssign (Ljava/util/List;)V + public fun pop ()Z + public fun popAll ()V + public fun popUntil (Lkotlin/jvm/functions/Function1;)Z + public fun push (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun push (Ljava/lang/Object;)V + public fun push (Ljava/util/List;)V + public fun replace (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun replace (Ljava/lang/Object;)V + public fun replaceAll (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun replaceAll (Ljava/lang/Object;)V + public fun replaceAll (Ljava/util/List;)V + public final fun saveableState (Ljava/lang/String;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V + public final fun show (Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public final class cafe/adriel/voyager/navigator/bottomSheet/BottomSheetNavigatorKt { + public static final fun BottomSheetNavigator-Tbvkuc8 (Landroidx/compose/ui/Modifier;ZJLandroidx/compose/ui/graphics/Shape;FJJZZLandroidx/compose/animation/core/AnimationSpec;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;III)V + public static final fun getLocalBottomSheetNavigator ()Landroidx/compose/runtime/ProvidableCompositionLocal; +} + +public final class cafe/adriel/voyager/navigator/bottomSheet/ComposableSingletons$BottomSheetNavigatorKt { + public static final field INSTANCE Lcafe/adriel/voyager/navigator/bottomSheet/ComposableSingletons$BottomSheetNavigatorKt; + public static field lambda-1 Lkotlin/jvm/functions/Function3; + public fun ()V + public final fun getLambda-1$voyager_bottom_sheet_navigator_release ()Lkotlin/jvm/functions/Function3; +} + diff --git a/voyager-bottom-sheet-navigator/api/desktop/voyager-bottom-sheet-navigator.api b/voyager-bottom-sheet-navigator/api/desktop/voyager-bottom-sheet-navigator.api new file mode 100644 index 00000000..b5a22b58 --- /dev/null +++ b/voyager-bottom-sheet-navigator/api/desktop/voyager-bottom-sheet-navigator.api @@ -0,0 +1,42 @@ +public final class cafe/adriel/voyager/navigator/bottomSheet/BottomSheetNavigator : cafe/adriel/voyager/core/stack/Stack { + public static final field $stable I + public fun clearEvent ()V + public fun getCanPop ()Z + public fun getItems ()Ljava/util/List; + public fun getLastEvent ()Lcafe/adriel/voyager/core/stack/StackEvent; + public fun getLastItemOrNull ()Lcafe/adriel/voyager/core/screen/Screen; + public synthetic fun getLastItemOrNull ()Ljava/lang/Object; + public fun getSize ()I + public final fun hide ()V + public fun isEmpty ()Z + public final fun isVisible ()Z + public fun plusAssign (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun plusAssign (Ljava/lang/Object;)V + public fun plusAssign (Ljava/util/List;)V + public fun pop ()Z + public fun popAll ()V + public fun popUntil (Lkotlin/jvm/functions/Function1;)Z + public fun push (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun push (Ljava/lang/Object;)V + public fun push (Ljava/util/List;)V + public fun replace (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun replace (Ljava/lang/Object;)V + public fun replaceAll (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun replaceAll (Ljava/lang/Object;)V + public fun replaceAll (Ljava/util/List;)V + public final fun saveableState (Ljava/lang/String;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V + public final fun show (Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public final class cafe/adriel/voyager/navigator/bottomSheet/BottomSheetNavigatorKt { + public static final fun BottomSheetNavigator-Tbvkuc8 (Landroidx/compose/ui/Modifier;ZJLandroidx/compose/ui/graphics/Shape;FJJZZLandroidx/compose/animation/core/AnimationSpec;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;III)V + public static final fun getLocalBottomSheetNavigator ()Landroidx/compose/runtime/ProvidableCompositionLocal; +} + +public final class cafe/adriel/voyager/navigator/bottomSheet/ComposableSingletons$BottomSheetNavigatorKt { + public static final field INSTANCE Lcafe/adriel/voyager/navigator/bottomSheet/ComposableSingletons$BottomSheetNavigatorKt; + public static field lambda-1 Lkotlin/jvm/functions/Function3; + public fun ()V + public final fun getLambda-1$voyager_bottom_sheet_navigator ()Lkotlin/jvm/functions/Function3; +} + diff --git a/voyager-core/api/android/voyager-core.api b/voyager-core/api/android/voyager-core.api new file mode 100644 index 00000000..1ee00524 --- /dev/null +++ b/voyager-core/api/android/voyager-core.api @@ -0,0 +1,254 @@ +public final class cafe/adriel/voyager/androidx/AndroidScreenLifecycleOwner : androidx/lifecycle/HasDefaultViewModelProviderFactory, androidx/lifecycle/LifecycleOwner, androidx/lifecycle/ViewModelStoreOwner, androidx/savedstate/SavedStateRegistryOwner, cafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner { + public static final field $stable I + public static final field Companion Lcafe/adriel/voyager/androidx/AndroidScreenLifecycleOwner$Companion; + public fun ProvideBeforeScreenContent (Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V + public fun getDefaultViewModelCreationExtras ()Landroidx/lifecycle/viewmodel/CreationExtras; + public fun getDefaultViewModelProviderFactory ()Landroidx/lifecycle/ViewModelProvider$Factory; + public synthetic fun getLifecycle ()Landroidx/lifecycle/Lifecycle; + public fun getLifecycle ()Landroidx/lifecycle/LifecycleRegistry; + public fun getSavedStateRegistry ()Landroidx/savedstate/SavedStateRegistry; + public fun getViewModelStore ()Landroidx/lifecycle/ViewModelStore; + public fun onDispose (Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public final class cafe/adriel/voyager/androidx/AndroidScreenLifecycleOwner$Companion { + public final fun get (Lcafe/adriel/voyager/core/screen/Screen;)Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner; +} + +public abstract interface annotation class cafe/adriel/voyager/core/annotation/ExperimentalVoyagerApi : java/lang/annotation/Annotation { +} + +public abstract interface annotation class cafe/adriel/voyager/core/annotation/InternalVoyagerApi : java/lang/annotation/Annotation { +} + +public final class cafe/adriel/voyager/core/concurrent/PlatformDispatcher_androidKt { +} + +public final class cafe/adriel/voyager/core/concurrent/ThreadSafeList : java/util/List, kotlin/jvm/internal/markers/KMutableList { + public static final field $stable I + public fun ()V + public fun add (ILjava/lang/Object;)V + public fun add (Ljava/lang/Object;)Z + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun clear ()V + public fun contains (Ljava/lang/Object;)Z + public fun containsAll (Ljava/util/Collection;)Z + public fun get (I)Ljava/lang/Object; + public fun getSize ()I + public fun indexOf (Ljava/lang/Object;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public fun lastIndexOf (Ljava/lang/Object;)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public final fun remove (I)Ljava/lang/Object; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun removeAt (I)Ljava/lang/Object; + public fun retainAll (Ljava/util/Collection;)Z + public fun set (ILjava/lang/Object;)Ljava/lang/Object; + public final fun size ()I + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; +} + +public final class cafe/adriel/voyager/core/concurrent/ThreadSafeMap : java/util/Map, kotlin/jvm/internal/markers/KMutableMap { + public static final field $stable I + public fun ()V + public fun clear ()V + public fun containsKey (Ljava/lang/Object;)Z + public fun containsValue (Ljava/lang/Object;)Z + public final fun entrySet ()Ljava/util/Set; + public fun get (Ljava/lang/Object;)Ljava/lang/Object; + public fun getEntries ()Ljava/util/Set; + public fun getKeys ()Ljava/util/Set; + public fun getSize ()I + public fun getValues ()Ljava/util/Collection; + public fun isEmpty ()Z + public final fun keySet ()Ljava/util/Set; + public fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public fun putAll (Ljava/util/Map;)V + public fun remove (Ljava/lang/Object;)Ljava/lang/Object; + public final fun size ()I + public final fun values ()Ljava/util/Collection; +} + +public final class cafe/adriel/voyager/core/concurrent/ThreadSafeSet : java/util/Set, kotlin/jvm/internal/markers/KMutableSet { + public static final field $stable I + public fun ()V + public fun add (Ljava/lang/Object;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun clear ()V + public fun contains (Ljava/lang/Object;)Z + public fun containsAll (Ljava/util/Collection;)Z + public fun getSize ()I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun retainAll (Ljava/util/Collection;)Z + public final fun size ()I + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; +} + +public final class cafe/adriel/voyager/core/lifecycle/DisposableEffectKt { + public static final fun DisposableEffectIgnoringConfiguration (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V + public static final fun DisposableEffectIgnoringConfiguration (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V + public static final fun DisposableEffectIgnoringConfiguration (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V + public static final fun DisposableEffectIgnoringConfiguration ([Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/JavaSerializable : java/io/Serializable { +} + +public final class cafe/adriel/voyager/core/lifecycle/MultipleScreenLifecycleOwnerUtilKt { +} + +public final class cafe/adriel/voyager/core/lifecycle/NavigatorScreenLifecycleKt { + public static final fun getLocalNavigatorScreenLifecycleProvider ()Landroidx/compose/runtime/ProvidableCompositionLocal; +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/NavigatorScreenLifecycleProvider { + public abstract fun provide (Lcafe/adriel/voyager/core/screen/Screen;)Ljava/util/List; +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/ScreenDisposable { + public abstract fun onDispose (Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public final class cafe/adriel/voyager/core/lifecycle/ScreenDisposable$DefaultImpls { + public static fun onDispose (Lcafe/adriel/voyager/core/lifecycle/ScreenDisposable;Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleContentProvider { + public abstract fun ProvideBeforeScreenContent (Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V +} + +public final class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleContentProvider$DefaultImpls { + public static fun ProvideBeforeScreenContent (Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleContentProvider;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V +} + +public final class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleKt { + public static final fun LifecycleEffect (Lcafe/adriel/voyager/core/screen/Screen;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;II)V + public static final fun rememberScreenLifecycleOwner (Lcafe/adriel/voyager/core/screen/Screen;Landroidx/compose/runtime/Composer;I)Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner; +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner : cafe/adriel/voyager/core/lifecycle/ScreenDisposable, cafe/adriel/voyager/core/lifecycle/ScreenLifecycleContentProvider { +} + +public final class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner$DefaultImpls { + public static fun ProvideBeforeScreenContent (Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V + public static fun onDispose (Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner;Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleProvider { + public abstract fun getLifecycleOwner ()Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner; +} + +public final class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleStore { + public static final field $stable I + public static final field INSTANCE Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleStore; + public final fun register (Lcafe/adriel/voyager/core/screen/Screen;Lkotlin/reflect/KType;Lkotlin/jvm/functions/Function1;)Lcafe/adriel/voyager/core/lifecycle/ScreenDisposable; + public final fun remove (Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public final class cafe/adriel/voyager/core/platform/KClassEx_jvmKt { + public static final fun getMultiplatformName (Lkotlin/reflect/KClass;)Ljava/lang/String; +} + +public final class cafe/adriel/voyager/core/registry/ScreenModuleKt { + public static final fun screenModule (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; +} + +public abstract interface class cafe/adriel/voyager/core/registry/ScreenProvider { +} + +public final class cafe/adriel/voyager/core/registry/ScreenRegistry { + public static final field $stable I + public static final field INSTANCE Lcafe/adriel/voyager/core/registry/ScreenRegistry; + public final fun get (Lcafe/adriel/voyager/core/registry/ScreenProvider;)Lcafe/adriel/voyager/core/screen/Screen; + public final fun getFactories ()Lcafe/adriel/voyager/core/concurrent/ThreadSafeMap; + public final fun invoke (Lkotlin/jvm/functions/Function1;)V +} + +public abstract interface class cafe/adriel/voyager/core/screen/Screen : java/io/Serializable { + public abstract fun Content (Landroidx/compose/runtime/Composer;I)V + public abstract fun getKey ()Ljava/lang/String; +} + +public final class cafe/adriel/voyager/core/screen/Screen$DefaultImpls { + public static fun getKey (Lcafe/adriel/voyager/core/screen/Screen;)Ljava/lang/String; +} + +public final class cafe/adriel/voyager/core/screen/ScreenKeyKt { + public static final fun getUniqueScreenKey (Lcafe/adriel/voyager/core/screen/Screen;)Ljava/lang/String; +} + +public final class cafe/adriel/voyager/core/stack/SnapshotStateStack : cafe/adriel/voyager/core/stack/Stack { + public static final field $stable I + public fun (Ljava/util/List;I)V + public synthetic fun (Ljava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([Ljava/lang/Object;I)V + public synthetic fun ([Ljava/lang/Object;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clearEvent ()V + public fun getCanPop ()Z + public fun getItems ()Ljava/util/List; + public fun getLastEvent ()Lcafe/adriel/voyager/core/stack/StackEvent; + public fun getLastItemOrNull ()Ljava/lang/Object; + public fun getSize ()I + public final fun getStateStack ()Landroidx/compose/runtime/snapshots/SnapshotStateList; + public fun isEmpty ()Z + public fun plusAssign (Ljava/lang/Object;)V + public fun plusAssign (Ljava/util/List;)V + public fun pop ()Z + public fun popAll ()V + public fun popUntil (Lkotlin/jvm/functions/Function1;)Z + public fun push (Ljava/lang/Object;)V + public fun push (Ljava/util/List;)V + public fun replace (Ljava/lang/Object;)V + public fun replaceAll (Ljava/lang/Object;)V + public fun replaceAll (Ljava/util/List;)V +} + +public final class cafe/adriel/voyager/core/stack/SnapshotStateStackKt { + public static final fun mutableStateStackOf ([Ljava/lang/Object;I)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; + public static synthetic fun mutableStateStackOf$default ([Ljava/lang/Object;IILjava/lang/Object;)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; + public static final fun rememberStateStack (Ljava/util/List;ILandroidx/compose/runtime/Composer;II)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; + public static final fun rememberStateStack ([Ljava/lang/Object;ILandroidx/compose/runtime/Composer;II)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; + public static final fun toMutableStateStack (Ljava/util/List;I)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; + public static synthetic fun toMutableStateStack$default (Ljava/util/List;IILjava/lang/Object;)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; +} + +public abstract interface class cafe/adriel/voyager/core/stack/Stack { + public abstract fun clearEvent ()V + public abstract fun getCanPop ()Z + public abstract fun getItems ()Ljava/util/List; + public abstract fun getLastEvent ()Lcafe/adriel/voyager/core/stack/StackEvent; + public abstract fun getLastItemOrNull ()Ljava/lang/Object; + public abstract fun getSize ()I + public abstract fun isEmpty ()Z + public abstract fun plusAssign (Ljava/lang/Object;)V + public abstract fun plusAssign (Ljava/util/List;)V + public abstract fun pop ()Z + public abstract fun popAll ()V + public abstract fun popUntil (Lkotlin/jvm/functions/Function1;)Z + public abstract fun push (Ljava/lang/Object;)V + public abstract fun push (Ljava/util/List;)V + public abstract fun replace (Ljava/lang/Object;)V + public abstract fun replaceAll (Ljava/lang/Object;)V + public abstract fun replaceAll (Ljava/util/List;)V +} + +public final class cafe/adriel/voyager/core/stack/StackEvent : java/lang/Enum { + public static final field Idle Lcafe/adriel/voyager/core/stack/StackEvent; + public static final field Pop Lcafe/adriel/voyager/core/stack/StackEvent; + public static final field Push Lcafe/adriel/voyager/core/stack/StackEvent; + public static final field Replace Lcafe/adriel/voyager/core/stack/StackEvent; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lcafe/adriel/voyager/core/stack/StackEvent; + public static fun values ()[Lcafe/adriel/voyager/core/stack/StackEvent; +} + diff --git a/voyager-core/api/desktop/voyager-core.api b/voyager-core/api/desktop/voyager-core.api new file mode 100644 index 00000000..2a63cc87 --- /dev/null +++ b/voyager-core/api/desktop/voyager-core.api @@ -0,0 +1,237 @@ +public abstract interface annotation class cafe/adriel/voyager/core/annotation/ExperimentalVoyagerApi : java/lang/annotation/Annotation { +} + +public abstract interface annotation class cafe/adriel/voyager/core/annotation/InternalVoyagerApi : java/lang/annotation/Annotation { +} + +public final class cafe/adriel/voyager/core/concurrent/PlatformDispatcher_desktopKt { +} + +public final class cafe/adriel/voyager/core/concurrent/ThreadSafeList : java/util/List, kotlin/jvm/internal/markers/KMutableList { + public static final field $stable I + public fun ()V + public fun add (ILjava/lang/Object;)V + public fun add (Ljava/lang/Object;)Z + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun clear ()V + public fun contains (Ljava/lang/Object;)Z + public fun containsAll (Ljava/util/Collection;)Z + public fun get (I)Ljava/lang/Object; + public fun getSize ()I + public fun indexOf (Ljava/lang/Object;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public fun lastIndexOf (Ljava/lang/Object;)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public final fun remove (I)Ljava/lang/Object; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun removeAt (I)Ljava/lang/Object; + public fun retainAll (Ljava/util/Collection;)Z + public fun set (ILjava/lang/Object;)Ljava/lang/Object; + public final fun size ()I + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; +} + +public final class cafe/adriel/voyager/core/concurrent/ThreadSafeMap : java/util/Map, kotlin/jvm/internal/markers/KMutableMap { + public static final field $stable I + public fun ()V + public fun clear ()V + public fun containsKey (Ljava/lang/Object;)Z + public fun containsValue (Ljava/lang/Object;)Z + public final fun entrySet ()Ljava/util/Set; + public fun get (Ljava/lang/Object;)Ljava/lang/Object; + public fun getEntries ()Ljava/util/Set; + public fun getKeys ()Ljava/util/Set; + public fun getSize ()I + public fun getValues ()Ljava/util/Collection; + public fun isEmpty ()Z + public final fun keySet ()Ljava/util/Set; + public fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public fun putAll (Ljava/util/Map;)V + public fun remove (Ljava/lang/Object;)Ljava/lang/Object; + public final fun size ()I + public final fun values ()Ljava/util/Collection; +} + +public final class cafe/adriel/voyager/core/concurrent/ThreadSafeSet : java/util/Set, kotlin/jvm/internal/markers/KMutableSet { + public static final field $stable I + public fun ()V + public fun add (Ljava/lang/Object;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun clear ()V + public fun contains (Ljava/lang/Object;)Z + public fun containsAll (Ljava/util/Collection;)Z + public fun getSize ()I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun retainAll (Ljava/util/Collection;)Z + public final fun size ()I + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; +} + +public final class cafe/adriel/voyager/core/lifecycle/DisposableEffectKt { + public static final fun DisposableEffectIgnoringConfiguration (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V + public static final fun DisposableEffectIgnoringConfiguration (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V + public static final fun DisposableEffectIgnoringConfiguration (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V + public static final fun DisposableEffectIgnoringConfiguration ([Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/JavaSerializable : java/io/Serializable { +} + +public final class cafe/adriel/voyager/core/lifecycle/MultipleScreenLifecycleOwnerUtilKt { +} + +public final class cafe/adriel/voyager/core/lifecycle/NavigatorScreenLifecycleKt { + public static final fun getLocalNavigatorScreenLifecycleProvider ()Landroidx/compose/runtime/ProvidableCompositionLocal; +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/NavigatorScreenLifecycleProvider { + public abstract fun provide (Lcafe/adriel/voyager/core/screen/Screen;)Ljava/util/List; +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/ScreenDisposable { + public abstract fun onDispose (Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public final class cafe/adriel/voyager/core/lifecycle/ScreenDisposable$DefaultImpls { + public static fun onDispose (Lcafe/adriel/voyager/core/lifecycle/ScreenDisposable;Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleContentProvider { + public abstract fun ProvideBeforeScreenContent (Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V +} + +public final class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleContentProvider$DefaultImpls { + public static fun ProvideBeforeScreenContent (Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleContentProvider;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V +} + +public final class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleKt { + public static final fun LifecycleEffect (Lcafe/adriel/voyager/core/screen/Screen;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;II)V + public static final fun rememberScreenLifecycleOwner (Lcafe/adriel/voyager/core/screen/Screen;Landroidx/compose/runtime/Composer;I)Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner; +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner : cafe/adriel/voyager/core/lifecycle/ScreenDisposable, cafe/adriel/voyager/core/lifecycle/ScreenLifecycleContentProvider { +} + +public final class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner$DefaultImpls { + public static fun ProvideBeforeScreenContent (Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner;Lkotlin/jvm/functions/Function4;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)V + public static fun onDispose (Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner;Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public abstract interface class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleProvider { + public abstract fun getLifecycleOwner ()Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleOwner; +} + +public final class cafe/adriel/voyager/core/lifecycle/ScreenLifecycleStore { + public static final field $stable I + public static final field INSTANCE Lcafe/adriel/voyager/core/lifecycle/ScreenLifecycleStore; + public final fun register (Lcafe/adriel/voyager/core/screen/Screen;Lkotlin/reflect/KType;Lkotlin/jvm/functions/Function1;)Lcafe/adriel/voyager/core/lifecycle/ScreenDisposable; + public final fun remove (Lcafe/adriel/voyager/core/screen/Screen;)V +} + +public final class cafe/adriel/voyager/core/platform/KClassEx_jvmKt { + public static final fun getMultiplatformName (Lkotlin/reflect/KClass;)Ljava/lang/String; +} + +public final class cafe/adriel/voyager/core/registry/ScreenModuleKt { + public static final fun screenModule (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; +} + +public abstract interface class cafe/adriel/voyager/core/registry/ScreenProvider { +} + +public final class cafe/adriel/voyager/core/registry/ScreenRegistry { + public static final field $stable I + public static final field INSTANCE Lcafe/adriel/voyager/core/registry/ScreenRegistry; + public final fun get (Lcafe/adriel/voyager/core/registry/ScreenProvider;)Lcafe/adriel/voyager/core/screen/Screen; + public final fun getFactories ()Lcafe/adriel/voyager/core/concurrent/ThreadSafeMap; + public final fun invoke (Lkotlin/jvm/functions/Function1;)V +} + +public abstract interface class cafe/adriel/voyager/core/screen/Screen : java/io/Serializable { + public abstract fun Content (Landroidx/compose/runtime/Composer;I)V + public abstract fun getKey ()Ljava/lang/String; +} + +public final class cafe/adriel/voyager/core/screen/Screen$DefaultImpls { + public static fun getKey (Lcafe/adriel/voyager/core/screen/Screen;)Ljava/lang/String; +} + +public final class cafe/adriel/voyager/core/screen/ScreenKeyKt { + public static final fun getUniqueScreenKey (Lcafe/adriel/voyager/core/screen/Screen;)Ljava/lang/String; +} + +public final class cafe/adriel/voyager/core/stack/SnapshotStateStack : cafe/adriel/voyager/core/stack/Stack { + public static final field $stable I + public fun (Ljava/util/List;I)V + public synthetic fun (Ljava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([Ljava/lang/Object;I)V + public synthetic fun ([Ljava/lang/Object;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clearEvent ()V + public fun getCanPop ()Z + public fun getItems ()Ljava/util/List; + public fun getLastEvent ()Lcafe/adriel/voyager/core/stack/StackEvent; + public fun getLastItemOrNull ()Ljava/lang/Object; + public fun getSize ()I + public final fun getStateStack ()Landroidx/compose/runtime/snapshots/SnapshotStateList; + public fun isEmpty ()Z + public fun plusAssign (Ljava/lang/Object;)V + public fun plusAssign (Ljava/util/List;)V + public fun pop ()Z + public fun popAll ()V + public fun popUntil (Lkotlin/jvm/functions/Function1;)Z + public fun push (Ljava/lang/Object;)V + public fun push (Ljava/util/List;)V + public fun replace (Ljava/lang/Object;)V + public fun replaceAll (Ljava/lang/Object;)V + public fun replaceAll (Ljava/util/List;)V +} + +public final class cafe/adriel/voyager/core/stack/SnapshotStateStackKt { + public static final fun mutableStateStackOf ([Ljava/lang/Object;I)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; + public static synthetic fun mutableStateStackOf$default ([Ljava/lang/Object;IILjava/lang/Object;)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; + public static final fun rememberStateStack (Ljava/util/List;ILandroidx/compose/runtime/Composer;II)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; + public static final fun rememberStateStack ([Ljava/lang/Object;ILandroidx/compose/runtime/Composer;II)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; + public static final fun toMutableStateStack (Ljava/util/List;I)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; + public static synthetic fun toMutableStateStack$default (Ljava/util/List;IILjava/lang/Object;)Lcafe/adriel/voyager/core/stack/SnapshotStateStack; +} + +public abstract interface class cafe/adriel/voyager/core/stack/Stack { + public abstract fun clearEvent ()V + public abstract fun getCanPop ()Z + public abstract fun getItems ()Ljava/util/List; + public abstract fun getLastEvent ()Lcafe/adriel/voyager/core/stack/StackEvent; + public abstract fun getLastItemOrNull ()Ljava/lang/Object; + public abstract fun getSize ()I + public abstract fun isEmpty ()Z + public abstract fun plusAssign (Ljava/lang/Object;)V + public abstract fun plusAssign (Ljava/util/List;)V + public abstract fun pop ()Z + public abstract fun popAll ()V + public abstract fun popUntil (Lkotlin/jvm/functions/Function1;)Z + public abstract fun push (Ljava/lang/Object;)V + public abstract fun push (Ljava/util/List;)V + public abstract fun replace (Ljava/lang/Object;)V + public abstract fun replaceAll (Ljava/lang/Object;)V + public abstract fun replaceAll (Ljava/util/List;)V +} + +public final class cafe/adriel/voyager/core/stack/StackEvent : java/lang/Enum { + public static final field Idle Lcafe/adriel/voyager/core/stack/StackEvent; + public static final field Pop Lcafe/adriel/voyager/core/stack/StackEvent; + public static final field Push Lcafe/adriel/voyager/core/stack/StackEvent; + public static final field Replace Lcafe/adriel/voyager/core/stack/StackEvent; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lcafe/adriel/voyager/core/stack/StackEvent; + public static fun values ()[Lcafe/adriel/voyager/core/stack/StackEvent; +} + diff --git a/voyager-hilt/api/voyager-hilt.api b/voyager-hilt/api/voyager-hilt.api new file mode 100644 index 00000000..227855a8 --- /dev/null +++ b/voyager-hilt/api/voyager-hilt.api @@ -0,0 +1,56 @@ +public abstract interface class cafe/adriel/voyager/hilt/HiltWrapper_VoyagerHiltViewModelFactories_ViewModelFactoryEntryPoint : cafe/adriel/voyager/hilt/VoyagerHiltViewModelFactories$ViewModelFactoryEntryPoint { +} + +public abstract class cafe/adriel/voyager/hilt/OptionalMultibindingsModule { + public static final field $stable I + public fun ()V + public abstract fun screenModelFactories ()Ljava/util/Map; + public abstract fun screenModels ()Ljava/util/Map; +} + +public abstract interface class cafe/adriel/voyager/hilt/ScreenModelEntryPoint { + public abstract fun screenModelFactories ()Ljava/util/Map; + public abstract fun screenModels ()Ljava/util/Map; +} + +public abstract interface class cafe/adriel/voyager/hilt/ScreenModelFactory { +} + +public abstract interface annotation class cafe/adriel/voyager/hilt/ScreenModelFactoryKey : java/lang/annotation/Annotation { + public abstract fun value ()Ljava/lang/Class; +} + +public abstract interface annotation class cafe/adriel/voyager/hilt/ScreenModelKey : java/lang/annotation/Annotation { + public abstract fun value ()Ljava/lang/Class; +} + +public final class cafe/adriel/voyager/hilt/VoyagerHiltViewModelFactories { + public static final field $stable I + public static final field INSTANCE Lcafe/adriel/voyager/hilt/VoyagerHiltViewModelFactories; + public final fun getVoyagerFactory (Landroidx/activity/ComponentActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider$Factory; +} + +public final class cafe/adriel/voyager/hilt/VoyagerHiltViewModelFactories_InternalViewModelFactory_Factory : dagger/internal/Factory { + public fun (Ljavax/inject/Provider;Ljavax/inject/Provider;)V + public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcafe/adriel/voyager/hilt/VoyagerHiltViewModelFactories_InternalViewModelFactory_Factory; + public fun get ()Lcafe/adriel/voyager/hilt/VoyagerHiltViewModelFactories$InternalViewModelFactory; + public synthetic fun get ()Ljava/lang/Object; + public static fun newInstance (Ljava/util/Set;Ldagger/hilt/android/internal/builders/ViewModelComponentBuilder;)Lcafe/adriel/voyager/hilt/VoyagerHiltViewModelFactories$InternalViewModelFactory; +} + +public final class cafe/adriel/voyager/hilt/internal/ContextExtKt { + public static final fun getComponentActivity (Landroid/content/Context;)Landroidx/activity/ComponentActivity; +} + +public class hilt_aggregated_deps/_cafe_adriel_voyager_hilt_HiltWrapper_VoyagerHiltViewModelFactories_ViewModelFactoryEntryPoint { + public fun ()V +} + +public class hilt_aggregated_deps/_cafe_adriel_voyager_hilt_OptionalMultibindingsModule { + public fun ()V +} + +public class hilt_aggregated_deps/_cafe_adriel_voyager_hilt_ScreenModelEntryPoint { + public fun ()V +} + diff --git a/voyager-kodein/api/android/voyager-kodein.api b/voyager-kodein/api/android/voyager-kodein.api new file mode 100644 index 00000000..fc38a88d --- /dev/null +++ b/voyager-kodein/api/android/voyager-kodein.api @@ -0,0 +1,3 @@ +public final class cafe/adriel/voyager/kodein/ScreenLifecycleScopeKt { +} + diff --git a/voyager-kodein/api/desktop/voyager-kodein.api b/voyager-kodein/api/desktop/voyager-kodein.api new file mode 100644 index 00000000..fc38a88d --- /dev/null +++ b/voyager-kodein/api/desktop/voyager-kodein.api @@ -0,0 +1,3 @@ +public final class cafe/adriel/voyager/kodein/ScreenLifecycleScopeKt { +} + diff --git a/voyager-koin/api/android/voyager-koin.api b/voyager-koin/api/android/voyager-koin.api new file mode 100644 index 00000000..e69de29b diff --git a/voyager-koin/api/desktop/voyager-koin.api b/voyager-koin/api/desktop/voyager-koin.api new file mode 100644 index 00000000..e69de29b diff --git a/voyager-livedata/api/voyager-livedata.api b/voyager-livedata/api/voyager-livedata.api new file mode 100644 index 00000000..aceaa254 --- /dev/null +++ b/voyager-livedata/api/voyager-livedata.api @@ -0,0 +1,8 @@ +public abstract class cafe/adriel/voyager/livedata/LiveScreenModel : cafe/adriel/voyager/core/model/ScreenModel { + public static final field $stable I + public fun (Ljava/lang/Object;)V + protected final fun getMutableState ()Landroidx/lifecycle/MutableLiveData; + public final fun getState ()Landroidx/lifecycle/LiveData; + public fun onDispose ()V +} + diff --git a/voyager-navigator/api/android/voyager-navigator.api b/voyager-navigator/api/android/voyager-navigator.api new file mode 100644 index 00000000..8a12aedd --- /dev/null +++ b/voyager-navigator/api/android/voyager-navigator.api @@ -0,0 +1,90 @@ +public final class cafe/adriel/voyager/navigator/ComposableSingletons$NavigatorKt { + public static final field INSTANCE Lcafe/adriel/voyager/navigator/ComposableSingletons$NavigatorKt; + public static field lambda-1 Lkotlin/jvm/functions/Function3; + public static field lambda-2 Lkotlin/jvm/functions/Function3; + public fun ()V + public final fun getLambda-1$voyager_navigator_release ()Lkotlin/jvm/functions/Function3; + public final fun getLambda-2$voyager_navigator_release ()Lkotlin/jvm/functions/Function3; +} + +public final class cafe/adriel/voyager/navigator/Navigator : cafe/adriel/voyager/core/stack/Stack { + public static final field $stable I + public fun clearEvent ()V + public fun getCanPop ()Z + public final fun getDisposeBehavior ()Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior; + public fun getItems ()Ljava/util/List; + public fun getLastEvent ()Lcafe/adriel/voyager/core/stack/StackEvent; + public final fun getLastItem ()Lcafe/adriel/voyager/core/screen/Screen; + public fun getLastItemOrNull ()Lcafe/adriel/voyager/core/screen/Screen; + public synthetic fun getLastItemOrNull ()Ljava/lang/Object; + public final fun getLevel ()I + public final fun getParent ()Lcafe/adriel/voyager/navigator/Navigator; + public fun getSize ()I + public fun isEmpty ()Z + public fun plusAssign (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun plusAssign (Ljava/lang/Object;)V + public fun plusAssign (Ljava/util/List;)V + public fun pop ()Z + public fun popAll ()V + public fun popUntil (Lkotlin/jvm/functions/Function1;)Z + public final fun popUntilRoot ()V + public fun push (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun push (Ljava/lang/Object;)V + public fun push (Ljava/util/List;)V + public fun replace (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun replace (Ljava/lang/Object;)V + public fun replaceAll (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun replaceAll (Ljava/lang/Object;)V + public fun replaceAll (Ljava/util/List;)V + public final fun saveableState (Ljava/lang/String;Lcafe/adriel/voyager/core/screen/Screen;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V +} + +public final class cafe/adriel/voyager/navigator/NavigatorDisposeBehavior { + public static final field $stable I + public fun ()V + public fun (ZZ)V + public synthetic fun (ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun copy (ZZ)Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior; + public static synthetic fun copy$default (Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior;ZZILjava/lang/Object;)Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior; + public fun equals (Ljava/lang/Object;)Z + public final fun getDisposeNestedNavigators ()Z + public final fun getDisposeSteps ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class cafe/adriel/voyager/navigator/NavigatorKt { + public static final fun CurrentScreen (Landroidx/compose/runtime/Composer;I)V + public static final fun Navigator (Lcafe/adriel/voyager/core/screen/Screen;Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V + public static final fun Navigator (Ljava/util/List;Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V + public static final fun getCurrentOrThrow (Landroidx/compose/runtime/ProvidableCompositionLocal;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object; + public static final fun getLocalNavigator ()Landroidx/compose/runtime/ProvidableCompositionLocal; +} + +public final class cafe/adriel/voyager/navigator/NavigatorSaverKt { + public static final fun defaultNavigatorSaver ()Lcafe/adriel/voyager/navigator/NavigatorSaver; + public static final fun getLocalNavigatorSaver ()Landroidx/compose/runtime/ProvidableCompositionLocal; +} + +public final class cafe/adriel/voyager/navigator/NavigatorSaver_androidKt { + public static final fun parcelableNavigatorSaver ()Lcafe/adriel/voyager/navigator/NavigatorSaver; +} + +public final class cafe/adriel/voyager/navigator/VoyagerNavigatorSaverException : java/lang/RuntimeException { + public static final field $stable I + public fun (Ljava/lang/String;)V +} + +public abstract interface class cafe/adriel/voyager/navigator/lifecycle/NavigatorDisposable { + public abstract fun onDispose (Lcafe/adriel/voyager/navigator/Navigator;)V +} + +public final class cafe/adriel/voyager/navigator/lifecycle/NavigatorLifecycleStore { + public static final field $stable I + public static final field INSTANCE Lcafe/adriel/voyager/navigator/lifecycle/NavigatorLifecycleStore; + public final fun get (Lcafe/adriel/voyager/navigator/Navigator;Lkotlin/reflect/KType;Lkotlin/jvm/functions/Function1;)Lcafe/adriel/voyager/navigator/lifecycle/NavigatorDisposable; + public final fun remove (Lcafe/adriel/voyager/navigator/Navigator;)V +} + diff --git a/voyager-navigator/api/desktop/voyager-navigator.api b/voyager-navigator/api/desktop/voyager-navigator.api new file mode 100644 index 00000000..f7f26b2e --- /dev/null +++ b/voyager-navigator/api/desktop/voyager-navigator.api @@ -0,0 +1,81 @@ +public final class cafe/adriel/voyager/navigator/ComposableSingletons$NavigatorKt { + public static final field INSTANCE Lcafe/adriel/voyager/navigator/ComposableSingletons$NavigatorKt; + public static field lambda-1 Lkotlin/jvm/functions/Function3; + public static field lambda-2 Lkotlin/jvm/functions/Function3; + public fun ()V + public final fun getLambda-1$voyager_navigator ()Lkotlin/jvm/functions/Function3; + public final fun getLambda-2$voyager_navigator ()Lkotlin/jvm/functions/Function3; +} + +public final class cafe/adriel/voyager/navigator/Navigator : cafe/adriel/voyager/core/stack/Stack { + public static final field $stable I + public fun clearEvent ()V + public fun getCanPop ()Z + public final fun getDisposeBehavior ()Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior; + public fun getItems ()Ljava/util/List; + public fun getLastEvent ()Lcafe/adriel/voyager/core/stack/StackEvent; + public final fun getLastItem ()Lcafe/adriel/voyager/core/screen/Screen; + public fun getLastItemOrNull ()Lcafe/adriel/voyager/core/screen/Screen; + public synthetic fun getLastItemOrNull ()Ljava/lang/Object; + public final fun getLevel ()I + public final fun getParent ()Lcafe/adriel/voyager/navigator/Navigator; + public fun getSize ()I + public fun isEmpty ()Z + public fun plusAssign (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun plusAssign (Ljava/lang/Object;)V + public fun plusAssign (Ljava/util/List;)V + public fun pop ()Z + public fun popAll ()V + public fun popUntil (Lkotlin/jvm/functions/Function1;)Z + public final fun popUntilRoot ()V + public fun push (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun push (Ljava/lang/Object;)V + public fun push (Ljava/util/List;)V + public fun replace (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun replace (Ljava/lang/Object;)V + public fun replaceAll (Lcafe/adriel/voyager/core/screen/Screen;)V + public synthetic fun replaceAll (Ljava/lang/Object;)V + public fun replaceAll (Ljava/util/List;)V + public final fun saveableState (Ljava/lang/String;Lcafe/adriel/voyager/core/screen/Screen;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V +} + +public final class cafe/adriel/voyager/navigator/NavigatorDisposeBehavior { + public static final field $stable I + public fun ()V + public fun (ZZ)V + public synthetic fun (ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun copy (ZZ)Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior; + public static synthetic fun copy$default (Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior;ZZILjava/lang/Object;)Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior; + public fun equals (Ljava/lang/Object;)Z + public final fun getDisposeNestedNavigators ()Z + public final fun getDisposeSteps ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class cafe/adriel/voyager/navigator/NavigatorKt { + public static final fun CurrentScreen (Landroidx/compose/runtime/Composer;I)V + public static final fun Navigator (Lcafe/adriel/voyager/core/screen/Screen;Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V + public static final fun Navigator (Ljava/util/List;Lcafe/adriel/voyager/navigator/NavigatorDisposeBehavior;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V + public static final fun getCurrentOrThrow (Landroidx/compose/runtime/ProvidableCompositionLocal;Landroidx/compose/runtime/Composer;I)Ljava/lang/Object; + public static final fun getLocalNavigator ()Landroidx/compose/runtime/ProvidableCompositionLocal; +} + +public final class cafe/adriel/voyager/navigator/NavigatorSaverKt { + public static final fun defaultNavigatorSaver ()Lcafe/adriel/voyager/navigator/NavigatorSaver; + public static final fun getLocalNavigatorSaver ()Landroidx/compose/runtime/ProvidableCompositionLocal; +} + +public abstract interface class cafe/adriel/voyager/navigator/lifecycle/NavigatorDisposable { + public abstract fun onDispose (Lcafe/adriel/voyager/navigator/Navigator;)V +} + +public final class cafe/adriel/voyager/navigator/lifecycle/NavigatorLifecycleStore { + public static final field $stable I + public static final field INSTANCE Lcafe/adriel/voyager/navigator/lifecycle/NavigatorLifecycleStore; + public final fun get (Lcafe/adriel/voyager/navigator/Navigator;Lkotlin/reflect/KType;Lkotlin/jvm/functions/Function1;)Lcafe/adriel/voyager/navigator/lifecycle/NavigatorDisposable; + public final fun remove (Lcafe/adriel/voyager/navigator/Navigator;)V +} + diff --git a/voyager-rxjava/api/android/voyager-rxjava.api b/voyager-rxjava/api/android/voyager-rxjava.api new file mode 100644 index 00000000..4dded227 --- /dev/null +++ b/voyager-rxjava/api/android/voyager-rxjava.api @@ -0,0 +1,11 @@ +public abstract class cafe/adriel/voyager/rxjava/RxScreenModel : cafe/adriel/voyager/core/model/ScreenModel { + public fun ()V + protected final fun getMutableState ()Lio/reactivex/rxjava3/subjects/BehaviorSubject; + public final fun getState ()Lio/reactivex/rxjava3/core/Observable; + public fun onDispose ()V +} + +public final class cafe/adriel/voyager/rxjava/ScreenModelKt { + public static final fun getDisposables (Lcafe/adriel/voyager/core/model/ScreenModel;)Lio/reactivex/rxjava3/disposables/CompositeDisposable; +} + diff --git a/voyager-rxjava/api/desktop/voyager-rxjava.api b/voyager-rxjava/api/desktop/voyager-rxjava.api new file mode 100644 index 00000000..4dded227 --- /dev/null +++ b/voyager-rxjava/api/desktop/voyager-rxjava.api @@ -0,0 +1,11 @@ +public abstract class cafe/adriel/voyager/rxjava/RxScreenModel : cafe/adriel/voyager/core/model/ScreenModel { + public fun ()V + protected final fun getMutableState ()Lio/reactivex/rxjava3/subjects/BehaviorSubject; + public final fun getState ()Lio/reactivex/rxjava3/core/Observable; + public fun onDispose ()V +} + +public final class cafe/adriel/voyager/rxjava/ScreenModelKt { + public static final fun getDisposables (Lcafe/adriel/voyager/core/model/ScreenModel;)Lio/reactivex/rxjava3/disposables/CompositeDisposable; +} + diff --git a/voyager-screenmodel/api/android/voyager-screenmodel.api b/voyager-screenmodel/api/android/voyager-screenmodel.api new file mode 100644 index 00000000..3ec90f50 --- /dev/null +++ b/voyager-screenmodel/api/android/voyager-screenmodel.api @@ -0,0 +1,30 @@ +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 (Ljava/lang/Object;)V + protected final fun getMutableState ()Lkotlinx/coroutines/flow/MutableStateFlow; + public final fun getState ()Lkotlinx/coroutines/flow/StateFlow; + public fun onDispose ()V +} + diff --git a/voyager-screenmodel/api/desktop/voyager-screenmodel.api b/voyager-screenmodel/api/desktop/voyager-screenmodel.api new file mode 100644 index 00000000..3ec90f50 --- /dev/null +++ b/voyager-screenmodel/api/desktop/voyager-screenmodel.api @@ -0,0 +1,30 @@ +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 (Ljava/lang/Object;)V + protected final fun getMutableState ()Lkotlinx/coroutines/flow/MutableStateFlow; + public final fun getState ()Lkotlinx/coroutines/flow/StateFlow; + public fun onDispose ()V +} + diff --git a/voyager-tab-navigator/api/android/voyager-tab-navigator.api b/voyager-tab-navigator/api/android/voyager-tab-navigator.api new file mode 100644 index 00000000..b9f3a91c --- /dev/null +++ b/voyager-tab-navigator/api/android/voyager-tab-navigator.api @@ -0,0 +1,49 @@ +public final class cafe/adriel/voyager/navigator/tab/ComposableSingletons$TabNavigatorKt { + public static final field INSTANCE Lcafe/adriel/voyager/navigator/tab/ComposableSingletons$TabNavigatorKt; + public static field lambda-1 Lkotlin/jvm/functions/Function3; + public fun ()V + public final fun getLambda-1$voyager_tab_navigator_release ()Lkotlin/jvm/functions/Function3; +} + +public abstract interface class cafe/adriel/voyager/navigator/tab/Tab : cafe/adriel/voyager/core/screen/Screen { + public abstract fun getOptions (Landroidx/compose/runtime/Composer;I)Lcafe/adriel/voyager/navigator/tab/TabOptions; +} + +public final class cafe/adriel/voyager/navigator/tab/Tab$DefaultImpls { + public static fun getKey (Lcafe/adriel/voyager/navigator/tab/Tab;)Ljava/lang/String; +} + +public final class cafe/adriel/voyager/navigator/tab/TabKt { + public static final fun CurrentTab (Landroidx/compose/runtime/Composer;I)V +} + +public final class cafe/adriel/voyager/navigator/tab/TabNavigator { + public static final field $stable I + public final fun getCurrent ()Lcafe/adriel/voyager/navigator/tab/Tab; + public final fun saveableState (Ljava/lang/String;Lcafe/adriel/voyager/navigator/tab/Tab;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V + public final fun setCurrent (Lcafe/adriel/voyager/navigator/tab/Tab;)V +} + +public final class cafe/adriel/voyager/navigator/tab/TabNavigatorKt { + public static final fun TabDisposable (Lcafe/adriel/voyager/navigator/tab/TabNavigator;Ljava/util/List;Landroidx/compose/runtime/Composer;I)V + public static final fun TabNavigator (Lcafe/adriel/voyager/navigator/tab/Tab;ZLkotlin/jvm/functions/Function3;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V + public static final fun getLocalTabNavigator ()Landroidx/compose/runtime/ProvidableCompositionLocal; +} + +public final class cafe/adriel/voyager/navigator/tab/TabOptions { + public static final field $stable I + public synthetic fun (SLjava/lang/String;Landroidx/compose/ui/graphics/painter/Painter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (SLjava/lang/String;Landroidx/compose/ui/graphics/painter/Painter;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-Mh2AYeg ()S + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Landroidx/compose/ui/graphics/painter/Painter; + public final fun copy-_TFR7lA (SLjava/lang/String;Landroidx/compose/ui/graphics/painter/Painter;)Lcafe/adriel/voyager/navigator/tab/TabOptions; + public static synthetic fun copy-_TFR7lA$default (Lcafe/adriel/voyager/navigator/tab/TabOptions;SLjava/lang/String;Landroidx/compose/ui/graphics/painter/Painter;ILjava/lang/Object;)Lcafe/adriel/voyager/navigator/tab/TabOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getIcon ()Landroidx/compose/ui/graphics/painter/Painter; + public final fun getIndex-Mh2AYeg ()S + public final fun getTitle ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + diff --git a/voyager-tab-navigator/api/desktop/voyager-tab-navigator.api b/voyager-tab-navigator/api/desktop/voyager-tab-navigator.api new file mode 100644 index 00000000..83a0f180 --- /dev/null +++ b/voyager-tab-navigator/api/desktop/voyager-tab-navigator.api @@ -0,0 +1,49 @@ +public final class cafe/adriel/voyager/navigator/tab/ComposableSingletons$TabNavigatorKt { + public static final field INSTANCE Lcafe/adriel/voyager/navigator/tab/ComposableSingletons$TabNavigatorKt; + public static field lambda-1 Lkotlin/jvm/functions/Function3; + public fun ()V + public final fun getLambda-1$voyager_tab_navigator ()Lkotlin/jvm/functions/Function3; +} + +public abstract interface class cafe/adriel/voyager/navigator/tab/Tab : cafe/adriel/voyager/core/screen/Screen { + public abstract fun getOptions (Landroidx/compose/runtime/Composer;I)Lcafe/adriel/voyager/navigator/tab/TabOptions; +} + +public final class cafe/adriel/voyager/navigator/tab/Tab$DefaultImpls { + public static fun getKey (Lcafe/adriel/voyager/navigator/tab/Tab;)Ljava/lang/String; +} + +public final class cafe/adriel/voyager/navigator/tab/TabKt { + public static final fun CurrentTab (Landroidx/compose/runtime/Composer;I)V +} + +public final class cafe/adriel/voyager/navigator/tab/TabNavigator { + public static final field $stable I + public final fun getCurrent ()Lcafe/adriel/voyager/navigator/tab/Tab; + public final fun saveableState (Ljava/lang/String;Lcafe/adriel/voyager/navigator/tab/Tab;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V + public final fun setCurrent (Lcafe/adriel/voyager/navigator/tab/Tab;)V +} + +public final class cafe/adriel/voyager/navigator/tab/TabNavigatorKt { + public static final fun TabDisposable (Lcafe/adriel/voyager/navigator/tab/TabNavigator;Ljava/util/List;Landroidx/compose/runtime/Composer;I)V + public static final fun TabNavigator (Lcafe/adriel/voyager/navigator/tab/Tab;ZLkotlin/jvm/functions/Function3;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V + public static final fun getLocalTabNavigator ()Landroidx/compose/runtime/ProvidableCompositionLocal; +} + +public final class cafe/adriel/voyager/navigator/tab/TabOptions { + public static final field $stable I + public synthetic fun (SLjava/lang/String;Landroidx/compose/ui/graphics/painter/Painter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (SLjava/lang/String;Landroidx/compose/ui/graphics/painter/Painter;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-Mh2AYeg ()S + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Landroidx/compose/ui/graphics/painter/Painter; + public final fun copy-_TFR7lA (SLjava/lang/String;Landroidx/compose/ui/graphics/painter/Painter;)Lcafe/adriel/voyager/navigator/tab/TabOptions; + public static synthetic fun copy-_TFR7lA$default (Lcafe/adriel/voyager/navigator/tab/TabOptions;SLjava/lang/String;Landroidx/compose/ui/graphics/painter/Painter;ILjava/lang/Object;)Lcafe/adriel/voyager/navigator/tab/TabOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getIcon ()Landroidx/compose/ui/graphics/painter/Painter; + public final fun getIndex-Mh2AYeg ()S + public final fun getTitle ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + diff --git a/voyager-transitions/api/android/voyager-transitions.api b/voyager-transitions/api/android/voyager-transitions.api new file mode 100644 index 00000000..36a248ec --- /dev/null +++ b/voyager-transitions/api/android/voyager-transitions.api @@ -0,0 +1,55 @@ +public final class cafe/adriel/voyager/transitions/ComposableSingletons$FadeTransitionKt { + public static final field INSTANCE Lcafe/adriel/voyager/transitions/ComposableSingletons$FadeTransitionKt; + public static field lambda-1 Lkotlin/jvm/functions/Function4; + public fun ()V + public final fun getLambda-1$voyager_transitions_release ()Lkotlin/jvm/functions/Function4; +} + +public final class cafe/adriel/voyager/transitions/ComposableSingletons$ScaleTransitionKt { + public static final field INSTANCE Lcafe/adriel/voyager/transitions/ComposableSingletons$ScaleTransitionKt; + public static field lambda-1 Lkotlin/jvm/functions/Function4; + public fun ()V + public final fun getLambda-1$voyager_transitions_release ()Lkotlin/jvm/functions/Function4; +} + +public final class cafe/adriel/voyager/transitions/ComposableSingletons$ScreenTransitionKt { + public static final field INSTANCE Lcafe/adriel/voyager/transitions/ComposableSingletons$ScreenTransitionKt; + public static field lambda-1 Lkotlin/jvm/functions/Function4; + public static field lambda-2 Lkotlin/jvm/functions/Function4; + public fun ()V + public final fun getLambda-1$voyager_transitions_release ()Lkotlin/jvm/functions/Function4; + public final fun getLambda-2$voyager_transitions_release ()Lkotlin/jvm/functions/Function4; +} + +public final class cafe/adriel/voyager/transitions/ComposableSingletons$SlideTransitionKt { + public static final field INSTANCE Lcafe/adriel/voyager/transitions/ComposableSingletons$SlideTransitionKt; + public static field lambda-1 Lkotlin/jvm/functions/Function4; + public fun ()V + public final fun getLambda-1$voyager_transitions_release ()Lkotlin/jvm/functions/Function4; +} + +public final class cafe/adriel/voyager/transitions/FadeTransitionKt { + public static final fun FadeTransition (Lcafe/adriel/voyager/navigator/Navigator;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V +} + +public final class cafe/adriel/voyager/transitions/ScaleTransitionKt { + public static final fun ScaleTransition (Lcafe/adriel/voyager/navigator/Navigator;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V +} + +public final class cafe/adriel/voyager/transitions/ScreenTransitionKt { + public static final fun ScreenTransition (Lcafe/adriel/voyager/navigator/Navigator;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V + public static final fun ScreenTransition (Lcafe/adriel/voyager/navigator/Navigator;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V +} + +public final class cafe/adriel/voyager/transitions/SlideOrientation : java/lang/Enum { + public static final field Horizontal Lcafe/adriel/voyager/transitions/SlideOrientation; + public static final field Vertical Lcafe/adriel/voyager/transitions/SlideOrientation; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lcafe/adriel/voyager/transitions/SlideOrientation; + public static fun values ()[Lcafe/adriel/voyager/transitions/SlideOrientation; +} + +public final class cafe/adriel/voyager/transitions/SlideTransitionKt { + public static final fun SlideTransition (Lcafe/adriel/voyager/navigator/Navigator;Landroidx/compose/ui/Modifier;Lcafe/adriel/voyager/transitions/SlideOrientation;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V +} + diff --git a/voyager-transitions/api/desktop/voyager-transitions.api b/voyager-transitions/api/desktop/voyager-transitions.api new file mode 100644 index 00000000..975166a8 --- /dev/null +++ b/voyager-transitions/api/desktop/voyager-transitions.api @@ -0,0 +1,55 @@ +public final class cafe/adriel/voyager/transitions/ComposableSingletons$FadeTransitionKt { + public static final field INSTANCE Lcafe/adriel/voyager/transitions/ComposableSingletons$FadeTransitionKt; + public static field lambda-1 Lkotlin/jvm/functions/Function4; + public fun ()V + public final fun getLambda-1$voyager_transitions ()Lkotlin/jvm/functions/Function4; +} + +public final class cafe/adriel/voyager/transitions/ComposableSingletons$ScaleTransitionKt { + public static final field INSTANCE Lcafe/adriel/voyager/transitions/ComposableSingletons$ScaleTransitionKt; + public static field lambda-1 Lkotlin/jvm/functions/Function4; + public fun ()V + public final fun getLambda-1$voyager_transitions ()Lkotlin/jvm/functions/Function4; +} + +public final class cafe/adriel/voyager/transitions/ComposableSingletons$ScreenTransitionKt { + public static final field INSTANCE Lcafe/adriel/voyager/transitions/ComposableSingletons$ScreenTransitionKt; + public static field lambda-1 Lkotlin/jvm/functions/Function4; + public static field lambda-2 Lkotlin/jvm/functions/Function4; + public fun ()V + public final fun getLambda-1$voyager_transitions ()Lkotlin/jvm/functions/Function4; + public final fun getLambda-2$voyager_transitions ()Lkotlin/jvm/functions/Function4; +} + +public final class cafe/adriel/voyager/transitions/ComposableSingletons$SlideTransitionKt { + public static final field INSTANCE Lcafe/adriel/voyager/transitions/ComposableSingletons$SlideTransitionKt; + public static field lambda-1 Lkotlin/jvm/functions/Function4; + public fun ()V + public final fun getLambda-1$voyager_transitions ()Lkotlin/jvm/functions/Function4; +} + +public final class cafe/adriel/voyager/transitions/FadeTransitionKt { + public static final fun FadeTransition (Lcafe/adriel/voyager/navigator/Navigator;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V +} + +public final class cafe/adriel/voyager/transitions/ScaleTransitionKt { + public static final fun ScaleTransition (Lcafe/adriel/voyager/navigator/Navigator;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V +} + +public final class cafe/adriel/voyager/transitions/ScreenTransitionKt { + public static final fun ScreenTransition (Lcafe/adriel/voyager/navigator/Navigator;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V + public static final fun ScreenTransition (Lcafe/adriel/voyager/navigator/Navigator;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V +} + +public final class cafe/adriel/voyager/transitions/SlideOrientation : java/lang/Enum { + public static final field Horizontal Lcafe/adriel/voyager/transitions/SlideOrientation; + public static final field Vertical Lcafe/adriel/voyager/transitions/SlideOrientation; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lcafe/adriel/voyager/transitions/SlideOrientation; + public static fun values ()[Lcafe/adriel/voyager/transitions/SlideOrientation; +} + +public final class cafe/adriel/voyager/transitions/SlideTransitionKt { + public static final fun SlideTransition (Lcafe/adriel/voyager/navigator/Navigator;Landroidx/compose/ui/Modifier;Lcafe/adriel/voyager/transitions/SlideOrientation;Landroidx/compose/animation/core/FiniteAnimationSpec;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V +} +