1// Klib ABI Dump
2// Targets: [iosArm64, iosSimulatorArm64, iosX64, linuxArm64, linuxX64, macosArm64, macosX64]
3// Rendering settings:
4// - Signature version: 2
5// - Show manifest properties: true
6// - Show declarations: true
7
8// Library unique name: <androidx.lifecycle:lifecycle-common>
9abstract fun interface androidx.lifecycle/LifecycleEventObserver : androidx.lifecycle/LifecycleObserver { // androidx.lifecycle/LifecycleEventObserver|null[0]
10    abstract fun onStateChanged(androidx.lifecycle/LifecycleOwner, androidx.lifecycle/Lifecycle.Event) // androidx.lifecycle/LifecycleEventObserver.onStateChanged|onStateChanged(androidx.lifecycle.LifecycleOwner;androidx.lifecycle.Lifecycle.Event){}[0]
11}
12
13abstract interface androidx.lifecycle/DefaultLifecycleObserver : androidx.lifecycle/LifecycleObserver { // androidx.lifecycle/DefaultLifecycleObserver|null[0]
14    open fun onCreate(androidx.lifecycle/LifecycleOwner) // androidx.lifecycle/DefaultLifecycleObserver.onCreate|onCreate(androidx.lifecycle.LifecycleOwner){}[0]
15    open fun onDestroy(androidx.lifecycle/LifecycleOwner) // androidx.lifecycle/DefaultLifecycleObserver.onDestroy|onDestroy(androidx.lifecycle.LifecycleOwner){}[0]
16    open fun onPause(androidx.lifecycle/LifecycleOwner) // androidx.lifecycle/DefaultLifecycleObserver.onPause|onPause(androidx.lifecycle.LifecycleOwner){}[0]
17    open fun onResume(androidx.lifecycle/LifecycleOwner) // androidx.lifecycle/DefaultLifecycleObserver.onResume|onResume(androidx.lifecycle.LifecycleOwner){}[0]
18    open fun onStart(androidx.lifecycle/LifecycleOwner) // androidx.lifecycle/DefaultLifecycleObserver.onStart|onStart(androidx.lifecycle.LifecycleOwner){}[0]
19    open fun onStop(androidx.lifecycle/LifecycleOwner) // androidx.lifecycle/DefaultLifecycleObserver.onStop|onStop(androidx.lifecycle.LifecycleOwner){}[0]
20}
21
22abstract interface androidx.lifecycle/LifecycleObserver // androidx.lifecycle/LifecycleObserver|null[0]
23
24abstract interface androidx.lifecycle/LifecycleOwner { // androidx.lifecycle/LifecycleOwner|null[0]
25    abstract val lifecycle // androidx.lifecycle/LifecycleOwner.lifecycle|{}lifecycle[0]
26        abstract fun <get-lifecycle>(): androidx.lifecycle/Lifecycle // androidx.lifecycle/LifecycleOwner.lifecycle.<get-lifecycle>|<get-lifecycle>(){}[0]
27}
28
29abstract class androidx.lifecycle/Lifecycle { // androidx.lifecycle/Lifecycle|null[0]
30    constructor <init>() // androidx.lifecycle/Lifecycle.<init>|<init>(){}[0]
31
32    abstract val currentState // androidx.lifecycle/Lifecycle.currentState|{}currentState[0]
33        abstract fun <get-currentState>(): androidx.lifecycle/Lifecycle.State // androidx.lifecycle/Lifecycle.currentState.<get-currentState>|<get-currentState>(){}[0]
34    open val currentStateFlow // androidx.lifecycle/Lifecycle.currentStateFlow|{}currentStateFlow[0]
35        open fun <get-currentStateFlow>(): kotlinx.coroutines.flow/StateFlow<androidx.lifecycle/Lifecycle.State> // androidx.lifecycle/Lifecycle.currentStateFlow.<get-currentStateFlow>|<get-currentStateFlow>(){}[0]
36
37    final var internalScopeRef // androidx.lifecycle/Lifecycle.internalScopeRef|{}internalScopeRef[0]
38        final fun <get-internalScopeRef>(): androidx.lifecycle/AtomicReference<kotlin/Any?> // androidx.lifecycle/Lifecycle.internalScopeRef.<get-internalScopeRef>|<get-internalScopeRef>(){}[0]
39        final fun <set-internalScopeRef>(androidx.lifecycle/AtomicReference<kotlin/Any?>) // androidx.lifecycle/Lifecycle.internalScopeRef.<set-internalScopeRef>|<set-internalScopeRef>(androidx.lifecycle.AtomicReference<kotlin.Any?>){}[0]
40
41    abstract fun addObserver(androidx.lifecycle/LifecycleObserver) // androidx.lifecycle/Lifecycle.addObserver|addObserver(androidx.lifecycle.LifecycleObserver){}[0]
42    abstract fun removeObserver(androidx.lifecycle/LifecycleObserver) // androidx.lifecycle/Lifecycle.removeObserver|removeObserver(androidx.lifecycle.LifecycleObserver){}[0]
43
44    final enum class Event : kotlin/Enum<androidx.lifecycle/Lifecycle.Event> { // androidx.lifecycle/Lifecycle.Event|null[0]
45        enum entry ON_ANY // androidx.lifecycle/Lifecycle.Event.ON_ANY|null[0]
46        enum entry ON_CREATE // androidx.lifecycle/Lifecycle.Event.ON_CREATE|null[0]
47        enum entry ON_DESTROY // androidx.lifecycle/Lifecycle.Event.ON_DESTROY|null[0]
48        enum entry ON_PAUSE // androidx.lifecycle/Lifecycle.Event.ON_PAUSE|null[0]
49        enum entry ON_RESUME // androidx.lifecycle/Lifecycle.Event.ON_RESUME|null[0]
50        enum entry ON_START // androidx.lifecycle/Lifecycle.Event.ON_START|null[0]
51        enum entry ON_STOP // androidx.lifecycle/Lifecycle.Event.ON_STOP|null[0]
52
53        final val entries // androidx.lifecycle/Lifecycle.Event.entries|#static{}entries[0]
54            final fun <get-entries>(): kotlin.enums/EnumEntries<androidx.lifecycle/Lifecycle.Event> // androidx.lifecycle/Lifecycle.Event.entries.<get-entries>|<get-entries>#static(){}[0]
55        final val targetState // androidx.lifecycle/Lifecycle.Event.targetState|{}targetState[0]
56            final fun <get-targetState>(): androidx.lifecycle/Lifecycle.State // androidx.lifecycle/Lifecycle.Event.targetState.<get-targetState>|<get-targetState>(){}[0]
57
58        final fun valueOf(kotlin/String): androidx.lifecycle/Lifecycle.Event // androidx.lifecycle/Lifecycle.Event.valueOf|valueOf#static(kotlin.String){}[0]
59        final fun values(): kotlin/Array<androidx.lifecycle/Lifecycle.Event> // androidx.lifecycle/Lifecycle.Event.values|values#static(){}[0]
60
61        final object Companion { // androidx.lifecycle/Lifecycle.Event.Companion|null[0]
62            final fun downFrom(androidx.lifecycle/Lifecycle.State): androidx.lifecycle/Lifecycle.Event? // androidx.lifecycle/Lifecycle.Event.Companion.downFrom|downFrom(androidx.lifecycle.Lifecycle.State){}[0]
63            final fun downTo(androidx.lifecycle/Lifecycle.State): androidx.lifecycle/Lifecycle.Event? // androidx.lifecycle/Lifecycle.Event.Companion.downTo|downTo(androidx.lifecycle.Lifecycle.State){}[0]
64            final fun upFrom(androidx.lifecycle/Lifecycle.State): androidx.lifecycle/Lifecycle.Event? // androidx.lifecycle/Lifecycle.Event.Companion.upFrom|upFrom(androidx.lifecycle.Lifecycle.State){}[0]
65            final fun upTo(androidx.lifecycle/Lifecycle.State): androidx.lifecycle/Lifecycle.Event? // androidx.lifecycle/Lifecycle.Event.Companion.upTo|upTo(androidx.lifecycle.Lifecycle.State){}[0]
66        }
67    }
68
69    final enum class State : kotlin/Enum<androidx.lifecycle/Lifecycle.State> { // androidx.lifecycle/Lifecycle.State|null[0]
70        enum entry CREATED // androidx.lifecycle/Lifecycle.State.CREATED|null[0]
71        enum entry DESTROYED // androidx.lifecycle/Lifecycle.State.DESTROYED|null[0]
72        enum entry INITIALIZED // androidx.lifecycle/Lifecycle.State.INITIALIZED|null[0]
73        enum entry RESUMED // androidx.lifecycle/Lifecycle.State.RESUMED|null[0]
74        enum entry STARTED // androidx.lifecycle/Lifecycle.State.STARTED|null[0]
75
76        final val entries // androidx.lifecycle/Lifecycle.State.entries|#static{}entries[0]
77            final fun <get-entries>(): kotlin.enums/EnumEntries<androidx.lifecycle/Lifecycle.State> // androidx.lifecycle/Lifecycle.State.entries.<get-entries>|<get-entries>#static(){}[0]
78
79        final fun isAtLeast(androidx.lifecycle/Lifecycle.State): kotlin/Boolean // androidx.lifecycle/Lifecycle.State.isAtLeast|isAtLeast(androidx.lifecycle.Lifecycle.State){}[0]
80        final fun valueOf(kotlin/String): androidx.lifecycle/Lifecycle.State // androidx.lifecycle/Lifecycle.State.valueOf|valueOf#static(kotlin.String){}[0]
81        final fun values(): kotlin/Array<androidx.lifecycle/Lifecycle.State> // androidx.lifecycle/Lifecycle.State.values|values#static(){}[0]
82    }
83}
84
85abstract class androidx.lifecycle/LifecycleCoroutineScope : kotlinx.coroutines/CoroutineScope // androidx.lifecycle/LifecycleCoroutineScope|null[0]
86
87final class <#A: kotlin/Any?> androidx.lifecycle/AtomicReference { // androidx.lifecycle/AtomicReference|null[0]
88    constructor <init>(#A) // androidx.lifecycle/AtomicReference.<init>|<init>(1:0){}[0]
89
90    final fun compareAndSet(#A, #A): kotlin/Boolean // androidx.lifecycle/AtomicReference.compareAndSet|compareAndSet(1:0;1:0){}[0]
91    final fun get(): #A // androidx.lifecycle/AtomicReference.get|get(){}[0]
92}
93
94final object androidx.lifecycle/Lifecycling { // androidx.lifecycle/Lifecycling|null[0]
95    final fun getAdapterName(kotlin/String): kotlin/String // androidx.lifecycle/Lifecycling.getAdapterName|getAdapterName(kotlin.String){}[0]
96    final fun lifecycleEventObserver(kotlin/Any): androidx.lifecycle/LifecycleEventObserver // androidx.lifecycle/Lifecycling.lifecycleEventObserver|lifecycleEventObserver(kotlin.Any){}[0]
97}
98
99final val androidx.lifecycle/coroutineScope // androidx.lifecycle/coroutineScope|@androidx.lifecycle.Lifecycle{}coroutineScope[0]
100    final fun (androidx.lifecycle/Lifecycle).<get-coroutineScope>(): androidx.lifecycle/LifecycleCoroutineScope // androidx.lifecycle/coroutineScope.<get-coroutineScope>|<get-coroutineScope>@androidx.lifecycle.Lifecycle(){}[0]
101final val androidx.lifecycle/eventFlow // androidx.lifecycle/eventFlow|@androidx.lifecycle.Lifecycle{}eventFlow[0]
102    final fun (androidx.lifecycle/Lifecycle).<get-eventFlow>(): kotlinx.coroutines.flow/Flow<androidx.lifecycle/Lifecycle.Event> // androidx.lifecycle/eventFlow.<get-eventFlow>|<get-eventFlow>@androidx.lifecycle.Lifecycle(){}[0]
103final val androidx.lifecycle/lifecycleScope // androidx.lifecycle/lifecycleScope|@androidx.lifecycle.LifecycleOwner{}lifecycleScope[0]
104    final fun (androidx.lifecycle/LifecycleOwner).<get-lifecycleScope>(): androidx.lifecycle/LifecycleCoroutineScope // androidx.lifecycle/lifecycleScope.<get-lifecycleScope>|<get-lifecycleScope>@androidx.lifecycle.LifecycleOwner(){}[0]
105