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