1// Klib ABI Dump 2// Targets: [iosArm64, iosSimulatorArm64, iosX64, linuxArm64, linuxX64, macosArm64, macosX64, tvosArm64, tvosSimulatorArm64, tvosX64, watchosArm32, watchosArm64, watchosDeviceArm64, watchosSimulatorArm64, watchosX64] 3// Rendering settings: 4// - Signature version: 2 5// - Show manifest properties: true 6// - Show declarations: true 7 8// Library unique name: <androidx.datastore:datastore-preferences-core> 9abstract class androidx.datastore.preferences.core/Preferences { // androidx.datastore.preferences.core/Preferences|null[0] 10 abstract fun <#A1: kotlin/Any?> contains(androidx.datastore.preferences.core/Preferences.Key<#A1>): kotlin/Boolean // androidx.datastore.preferences.core/Preferences.contains|contains(androidx.datastore.preferences.core.Preferences.Key<0:0>){0§<kotlin.Any?>}[0] 11 abstract fun <#A1: kotlin/Any?> get(androidx.datastore.preferences.core/Preferences.Key<#A1>): #A1? // androidx.datastore.preferences.core/Preferences.get|get(androidx.datastore.preferences.core.Preferences.Key<0:0>){0§<kotlin.Any?>}[0] 12 abstract fun asMap(): kotlin.collections/Map<androidx.datastore.preferences.core/Preferences.Key<*>, kotlin/Any> // androidx.datastore.preferences.core/Preferences.asMap|asMap(){}[0] 13 final fun toMutablePreferences(): androidx.datastore.preferences.core/MutablePreferences // androidx.datastore.preferences.core/Preferences.toMutablePreferences|toMutablePreferences(){}[0] 14 final fun toPreferences(): androidx.datastore.preferences.core/Preferences // androidx.datastore.preferences.core/Preferences.toPreferences|toPreferences(){}[0] 15 16 final class <#A1: kotlin/Any?> Key { // androidx.datastore.preferences.core/Preferences.Key|null[0] 17 final val name // androidx.datastore.preferences.core/Preferences.Key.name|{}name[0] 18 final fun <get-name>(): kotlin/String // androidx.datastore.preferences.core/Preferences.Key.name.<get-name>|<get-name>(){}[0] 19 20 final fun equals(kotlin/Any?): kotlin/Boolean // androidx.datastore.preferences.core/Preferences.Key.equals|equals(kotlin.Any?){}[0] 21 final fun hashCode(): kotlin/Int // androidx.datastore.preferences.core/Preferences.Key.hashCode|hashCode(){}[0] 22 final fun to(#A1): androidx.datastore.preferences.core/Preferences.Pair<#A1> // androidx.datastore.preferences.core/Preferences.Key.to|to(1:0){}[0] 23 final fun toString(): kotlin/String // androidx.datastore.preferences.core/Preferences.Key.toString|toString(){}[0] 24 } 25 26 final class <#A1: kotlin/Any?> Pair // androidx.datastore.preferences.core/Preferences.Pair|null[0] 27} 28 29final class androidx.datastore.preferences.core/MutablePreferences : androidx.datastore.preferences.core/Preferences { // androidx.datastore.preferences.core/MutablePreferences|null[0] 30 final fun <#A1: kotlin/Any?> contains(androidx.datastore.preferences.core/Preferences.Key<#A1>): kotlin/Boolean // androidx.datastore.preferences.core/MutablePreferences.contains|contains(androidx.datastore.preferences.core.Preferences.Key<0:0>){0§<kotlin.Any?>}[0] 31 final fun <#A1: kotlin/Any?> get(androidx.datastore.preferences.core/Preferences.Key<#A1>): #A1? // androidx.datastore.preferences.core/MutablePreferences.get|get(androidx.datastore.preferences.core.Preferences.Key<0:0>){0§<kotlin.Any?>}[0] 32 final fun <#A1: kotlin/Any?> remove(androidx.datastore.preferences.core/Preferences.Key<#A1>): #A1 // androidx.datastore.preferences.core/MutablePreferences.remove|remove(androidx.datastore.preferences.core.Preferences.Key<0:0>){0§<kotlin.Any?>}[0] 33 final fun <#A1: kotlin/Any?> set(androidx.datastore.preferences.core/Preferences.Key<#A1>, #A1) // androidx.datastore.preferences.core/MutablePreferences.set|set(androidx.datastore.preferences.core.Preferences.Key<0:0>;0:0){0§<kotlin.Any?>}[0] 34 final fun asMap(): kotlin.collections/Map<androidx.datastore.preferences.core/Preferences.Key<*>, kotlin/Any> // androidx.datastore.preferences.core/MutablePreferences.asMap|asMap(){}[0] 35 final fun clear() // androidx.datastore.preferences.core/MutablePreferences.clear|clear(){}[0] 36 final fun equals(kotlin/Any?): kotlin/Boolean // androidx.datastore.preferences.core/MutablePreferences.equals|equals(kotlin.Any?){}[0] 37 final fun hashCode(): kotlin/Int // androidx.datastore.preferences.core/MutablePreferences.hashCode|hashCode(){}[0] 38 final fun minusAssign(androidx.datastore.preferences.core/Preferences.Key<*>) // androidx.datastore.preferences.core/MutablePreferences.minusAssign|minusAssign(androidx.datastore.preferences.core.Preferences.Key<*>){}[0] 39 final fun plusAssign(androidx.datastore.preferences.core/Preferences) // androidx.datastore.preferences.core/MutablePreferences.plusAssign|plusAssign(androidx.datastore.preferences.core.Preferences){}[0] 40 final fun plusAssign(androidx.datastore.preferences.core/Preferences.Pair<*>) // androidx.datastore.preferences.core/MutablePreferences.plusAssign|plusAssign(androidx.datastore.preferences.core.Preferences.Pair<*>){}[0] 41 final fun putAll(kotlin/Array<out androidx.datastore.preferences.core/Preferences.Pair<*>>...) // androidx.datastore.preferences.core/MutablePreferences.putAll|putAll(kotlin.Array<out|androidx.datastore.preferences.core.Preferences.Pair<*>>...){}[0] 42 final fun toString(): kotlin/String // androidx.datastore.preferences.core/MutablePreferences.toString|toString(){}[0] 43} 44 45final object androidx.datastore.preferences.core/PreferenceDataStoreFactory { // androidx.datastore.preferences.core/PreferenceDataStoreFactory|null[0] 46 final fun create(androidx.datastore.core/Storage<androidx.datastore.preferences.core/Preferences>, androidx.datastore.core.handlers/ReplaceFileCorruptionHandler<androidx.datastore.preferences.core/Preferences>? = ..., kotlin.collections/List<androidx.datastore.core/DataMigration<androidx.datastore.preferences.core/Preferences>> = ..., kotlinx.coroutines/CoroutineScope = ...): androidx.datastore.core/DataStore<androidx.datastore.preferences.core/Preferences> // androidx.datastore.preferences.core/PreferenceDataStoreFactory.create|create(androidx.datastore.core.Storage<androidx.datastore.preferences.core.Preferences>;androidx.datastore.core.handlers.ReplaceFileCorruptionHandler<androidx.datastore.preferences.core.Preferences>?;kotlin.collections.List<androidx.datastore.core.DataMigration<androidx.datastore.preferences.core.Preferences>>;kotlinx.coroutines.CoroutineScope){}[0] 47 final fun createWithPath(androidx.datastore.core.handlers/ReplaceFileCorruptionHandler<androidx.datastore.preferences.core/Preferences>? = ..., kotlin.collections/List<androidx.datastore.core/DataMigration<androidx.datastore.preferences.core/Preferences>> = ..., kotlinx.coroutines/CoroutineScope = ..., kotlin/Function0<okio/Path>): androidx.datastore.core/DataStore<androidx.datastore.preferences.core/Preferences> // androidx.datastore.preferences.core/PreferenceDataStoreFactory.createWithPath|createWithPath(androidx.datastore.core.handlers.ReplaceFileCorruptionHandler<androidx.datastore.preferences.core.Preferences>?;kotlin.collections.List<androidx.datastore.core.DataMigration<androidx.datastore.preferences.core.Preferences>>;kotlinx.coroutines.CoroutineScope;kotlin.Function0<okio.Path>){}[0] 48} 49 50final object androidx.datastore.preferences.core/PreferencesSerializer : androidx.datastore.core.okio/OkioSerializer<androidx.datastore.preferences.core/Preferences> { // androidx.datastore.preferences.core/PreferencesSerializer|null[0] 51 final val defaultValue // androidx.datastore.preferences.core/PreferencesSerializer.defaultValue|{}defaultValue[0] 52 final fun <get-defaultValue>(): androidx.datastore.preferences.core/Preferences // androidx.datastore.preferences.core/PreferencesSerializer.defaultValue.<get-defaultValue>|<get-defaultValue>(){}[0] 53 54 final suspend fun readFrom(okio/BufferedSource): androidx.datastore.preferences.core/Preferences // androidx.datastore.preferences.core/PreferencesSerializer.readFrom|readFrom(okio.BufferedSource){}[0] 55 final suspend fun writeTo(androidx.datastore.preferences.core/Preferences, okio/BufferedSink) // androidx.datastore.preferences.core/PreferencesSerializer.writeTo|writeTo(androidx.datastore.preferences.core.Preferences;okio.BufferedSink){}[0] 56} 57 58final fun androidx.datastore.preferences.core/booleanPreferencesKey(kotlin/String): androidx.datastore.preferences.core/Preferences.Key<kotlin/Boolean> // androidx.datastore.preferences.core/booleanPreferencesKey|booleanPreferencesKey(kotlin.String){}[0] 59final fun androidx.datastore.preferences.core/byteArrayPreferencesKey(kotlin/String): androidx.datastore.preferences.core/Preferences.Key<kotlin/ByteArray> // androidx.datastore.preferences.core/byteArrayPreferencesKey|byteArrayPreferencesKey(kotlin.String){}[0] 60final fun androidx.datastore.preferences.core/doublePreferencesKey(kotlin/String): androidx.datastore.preferences.core/Preferences.Key<kotlin/Double> // androidx.datastore.preferences.core/doublePreferencesKey|doublePreferencesKey(kotlin.String){}[0] 61final fun androidx.datastore.preferences.core/emptyPreferences(): androidx.datastore.preferences.core/Preferences // androidx.datastore.preferences.core/emptyPreferences|emptyPreferences(){}[0] 62final fun androidx.datastore.preferences.core/floatPreferencesKey(kotlin/String): androidx.datastore.preferences.core/Preferences.Key<kotlin/Float> // androidx.datastore.preferences.core/floatPreferencesKey|floatPreferencesKey(kotlin.String){}[0] 63final fun androidx.datastore.preferences.core/intPreferencesKey(kotlin/String): androidx.datastore.preferences.core/Preferences.Key<kotlin/Int> // androidx.datastore.preferences.core/intPreferencesKey|intPreferencesKey(kotlin.String){}[0] 64final fun androidx.datastore.preferences.core/longPreferencesKey(kotlin/String): androidx.datastore.preferences.core/Preferences.Key<kotlin/Long> // androidx.datastore.preferences.core/longPreferencesKey|longPreferencesKey(kotlin.String){}[0] 65final fun androidx.datastore.preferences.core/mutablePreferencesOf(kotlin/Array<out androidx.datastore.preferences.core/Preferences.Pair<*>>...): androidx.datastore.preferences.core/MutablePreferences // androidx.datastore.preferences.core/mutablePreferencesOf|mutablePreferencesOf(kotlin.Array<out|androidx.datastore.preferences.core.Preferences.Pair<*>>...){}[0] 66final fun androidx.datastore.preferences.core/preferencesOf(kotlin/Array<out androidx.datastore.preferences.core/Preferences.Pair<*>>...): androidx.datastore.preferences.core/Preferences // androidx.datastore.preferences.core/preferencesOf|preferencesOf(kotlin.Array<out|androidx.datastore.preferences.core.Preferences.Pair<*>>...){}[0] 67final fun androidx.datastore.preferences.core/stringPreferencesKey(kotlin/String): androidx.datastore.preferences.core/Preferences.Key<kotlin/String> // androidx.datastore.preferences.core/stringPreferencesKey|stringPreferencesKey(kotlin.String){}[0] 68final fun androidx.datastore.preferences.core/stringSetPreferencesKey(kotlin/String): androidx.datastore.preferences.core/Preferences.Key<kotlin.collections/Set<kotlin/String>> // androidx.datastore.preferences.core/stringSetPreferencesKey|stringSetPreferencesKey(kotlin.String){}[0] 69final suspend fun (androidx.datastore.core/DataStore<androidx.datastore.preferences.core/Preferences>).androidx.datastore.preferences.core/edit(kotlin.coroutines/SuspendFunction1<androidx.datastore.preferences.core/MutablePreferences, kotlin/Unit>): androidx.datastore.preferences.core/Preferences // androidx.datastore.preferences.core/edit|edit@androidx.datastore.core.DataStore<androidx.datastore.preferences.core.Preferences>(kotlin.coroutines.SuspendFunction1<androidx.datastore.preferences.core.MutablePreferences,kotlin.Unit>){}[0] 70