1// Klib ABI Dump 2// Targets: [linuxX64.linuxx64Stubs] 3// Rendering settings: 4// - Signature version: 2 5// - Show manifest properties: true 6// - Show declarations: true 7 8// Library unique name: <androidx.compose.ui:ui-util> 9open annotation class androidx.compose.ui/ExperimentalComposeUiApi : kotlin/Annotation { // androidx.compose.ui/ExperimentalComposeUiApi|null[0] 10 constructor <init>() // androidx.compose.ui/ExperimentalComposeUiApi.<init>|<init>(){}[0] 11} 12 13open annotation class androidx.compose.ui/InternalComposeUiApi : kotlin/Annotation { // androidx.compose.ui/InternalComposeUiApi|null[0] 14 constructor <init>() // androidx.compose.ui/InternalComposeUiApi.<init>|<init>(){}[0] 15} 16 17final fun (kotlin/Double).androidx.compose.ui.util/fastRoundToInt(): kotlin/Int // androidx.compose.ui.util/fastRoundToInt|fastRoundToInt@kotlin.Double(){}[0] 18final fun (kotlin/Float).androidx.compose.ui.util/fastRoundToInt(): kotlin/Int // androidx.compose.ui.util/fastRoundToInt|fastRoundToInt@kotlin.Float(){}[0] 19final fun <#A: kotlin/Any> (kotlin.collections/List<#A?>).androidx.compose.ui.util/fastFilterNotNull(): kotlin.collections/List<#A> // androidx.compose.ui.util/fastFilterNotNull|fastFilterNotNull@kotlin.collections.List<0:0?>(){0§<kotlin.Any>}[0] 20final fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastJoinToString(kotlin/CharSequence = ..., kotlin/CharSequence = ..., kotlin/CharSequence = ..., kotlin/Int = ..., kotlin/CharSequence = ..., kotlin/Function1<#A, kotlin/CharSequence>? = ...): kotlin/String // androidx.compose.ui.util/fastJoinToString|fastJoinToString@kotlin.collections.List<0:0>(kotlin.CharSequence;kotlin.CharSequence;kotlin.CharSequence;kotlin.Int;kotlin.CharSequence;kotlin.Function1<0:0,kotlin.CharSequence>?){0§<kotlin.Any?>}[0] 21final fun androidx.compose.ui.util/doubleFromBits(kotlin/Long): kotlin/Double // androidx.compose.ui.util/doubleFromBits|doubleFromBits(kotlin.Long){}[0] 22final fun androidx.compose.ui.util/fastCbrt(kotlin/Float): kotlin/Float // androidx.compose.ui.util/fastCbrt|fastCbrt(kotlin.Float){}[0] 23final fun androidx.compose.ui.util/floatFromBits(kotlin/Int): kotlin/Float // androidx.compose.ui.util/floatFromBits|floatFromBits(kotlin.Int){}[0] 24final fun androidx.compose.ui.util/lerp(kotlin/Float, kotlin/Float, kotlin/Float): kotlin/Float // androidx.compose.ui.util/lerp|lerp(kotlin.Float;kotlin.Float;kotlin.Float){}[0] 25final fun androidx.compose.ui.util/lerp(kotlin/Int, kotlin/Int, kotlin/Float): kotlin/Int // androidx.compose.ui.util/lerp|lerp(kotlin.Int;kotlin.Int;kotlin.Float){}[0] 26final fun androidx.compose.ui.util/lerp(kotlin/Long, kotlin/Long, kotlin/Float): kotlin/Long // androidx.compose.ui.util/lerp|lerp(kotlin.Long;kotlin.Long;kotlin.Float){}[0] 27final fun androidx.compose.ui.util/throwNoSuchElementException(kotlin/String): kotlin/Nothing // androidx.compose.ui.util/throwNoSuchElementException|throwNoSuchElementException(kotlin.String){}[0] 28final fun androidx.compose.ui.util/throwUnsupportedOperationException(kotlin/String) // androidx.compose.ui.util/throwUnsupportedOperationException|throwUnsupportedOperationException(kotlin.String){}[0] 29final inline fun (kotlin/Double).androidx.compose.ui.util/fastCoerceAtLeast(kotlin/Double): kotlin/Double // androidx.compose.ui.util/fastCoerceAtLeast|fastCoerceAtLeast@kotlin.Double(kotlin.Double){}[0] 30final inline fun (kotlin/Double).androidx.compose.ui.util/fastCoerceAtMost(kotlin/Double): kotlin/Double // androidx.compose.ui.util/fastCoerceAtMost|fastCoerceAtMost@kotlin.Double(kotlin.Double){}[0] 31final inline fun (kotlin/Double).androidx.compose.ui.util/fastCoerceIn(kotlin/Double, kotlin/Double): kotlin/Double // androidx.compose.ui.util/fastCoerceIn|fastCoerceIn@kotlin.Double(kotlin.Double;kotlin.Double){}[0] 32final inline fun (kotlin/Double).androidx.compose.ui.util/fastIsFinite(): kotlin/Boolean // androidx.compose.ui.util/fastIsFinite|fastIsFinite@kotlin.Double(){}[0] 33final inline fun (kotlin/Float).androidx.compose.ui.util/fastCoerceAtLeast(kotlin/Float): kotlin/Float // androidx.compose.ui.util/fastCoerceAtLeast|fastCoerceAtLeast@kotlin.Float(kotlin.Float){}[0] 34final inline fun (kotlin/Float).androidx.compose.ui.util/fastCoerceAtMost(kotlin/Float): kotlin/Float // androidx.compose.ui.util/fastCoerceAtMost|fastCoerceAtMost@kotlin.Float(kotlin.Float){}[0] 35final inline fun (kotlin/Float).androidx.compose.ui.util/fastCoerceIn(kotlin/Float, kotlin/Float): kotlin/Float // androidx.compose.ui.util/fastCoerceIn|fastCoerceIn@kotlin.Float(kotlin.Float;kotlin.Float){}[0] 36final inline fun (kotlin/Float).androidx.compose.ui.util/fastIsFinite(): kotlin/Boolean // androidx.compose.ui.util/fastIsFinite|fastIsFinite@kotlin.Float(){}[0] 37final inline fun (kotlin/Int).androidx.compose.ui.util/fastCoerceAtLeast(kotlin/Int): kotlin/Int // androidx.compose.ui.util/fastCoerceAtLeast|fastCoerceAtLeast@kotlin.Int(kotlin.Int){}[0] 38final inline fun (kotlin/Int).androidx.compose.ui.util/fastCoerceAtMost(kotlin/Int): kotlin/Int // androidx.compose.ui.util/fastCoerceAtMost|fastCoerceAtMost@kotlin.Int(kotlin.Int){}[0] 39final inline fun (kotlin/Int).androidx.compose.ui.util/fastCoerceIn(kotlin/Int, kotlin/Int): kotlin/Int // androidx.compose.ui.util/fastCoerceIn|fastCoerceIn@kotlin.Int(kotlin.Int;kotlin.Int){}[0] 40final inline fun (kotlin/Long).androidx.compose.ui.util/fastCoerceAtLeast(kotlin/Long): kotlin/Long // androidx.compose.ui.util/fastCoerceAtLeast|fastCoerceAtLeast@kotlin.Long(kotlin.Long){}[0] 41final inline fun (kotlin/Long).androidx.compose.ui.util/fastCoerceAtMost(kotlin/Long): kotlin/Long // androidx.compose.ui.util/fastCoerceAtMost|fastCoerceAtMost@kotlin.Long(kotlin.Long){}[0] 42final inline fun (kotlin/Long).androidx.compose.ui.util/fastCoerceIn(kotlin/Long, kotlin/Long): kotlin/Long // androidx.compose.ui.util/fastCoerceIn|fastCoerceIn@kotlin.Long(kotlin.Long;kotlin.Long){}[0] 43final inline fun <#A: kotlin/Any?, #B: #A> (kotlin.collections/List<#B>).androidx.compose.ui.util/fastReduce(kotlin/Function2<#A, #B, #A>): #A // androidx.compose.ui.util/fastReduce|fastReduce@kotlin.collections.List<0:1>(kotlin.Function2<0:0,0:1,0:0>){0§<kotlin.Any?>;1§<0:0>}[0] 44final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin.collections/MutableCollection<in #B>> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastMapTo(#C, kotlin/Function1<#A, #B>): #C // androidx.compose.ui.util/fastMapTo|fastMapTo@kotlin.collections.List<0:0>(0:2;kotlin.Function1<0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>;2§<kotlin.collections.MutableCollection<in|0:1>>}[0] 45final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastZip(kotlin.collections/List<#B>, kotlin/Function2<#A, #B, #C>): kotlin.collections/List<#C> // androidx.compose.ui.util/fastZip|fastZip@kotlin.collections.List<0:0>(kotlin.collections.List<0:1>;kotlin.Function2<0:0,0:1,0:2>){0§<kotlin.Any?>;1§<kotlin.Any?>;2§<kotlin.Any?>}[0] 46final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastDistinctBy(kotlin/Function1<#A, #B>): kotlin.collections/List<#A> // androidx.compose.ui.util/fastDistinctBy|fastDistinctBy@kotlin.collections.List<0:0>(kotlin.Function1<0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>}[0] 47final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastFilteredMap(kotlin/Function1<#A, kotlin/Boolean>, kotlin/Function1<#A, #B>): kotlin.collections/List<#B> // androidx.compose.ui.util/fastFilteredMap|fastFilteredMap@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.Boolean>;kotlin.Function1<0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>}[0] 48final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastFlatMap(kotlin/Function1<#A, kotlin.collections/Iterable<#B>>): kotlin.collections/List<#B> // androidx.compose.ui.util/fastFlatMap|fastFlatMap@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.collections.Iterable<0:1>>){0§<kotlin.Any?>;1§<kotlin.Any?>}[0] 49final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastFold(#B, kotlin/Function2<#B, #A, #B>): #B // androidx.compose.ui.util/fastFold|fastFold@kotlin.collections.List<0:0>(0:1;kotlin.Function2<0:1,0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>}[0] 50final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastMap(kotlin/Function1<#A, #B>): kotlin.collections/List<#B> // androidx.compose.ui.util/fastMap|fastMap@kotlin.collections.List<0:0>(kotlin.Function1<0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>}[0] 51final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastMapIndexed(kotlin/Function2<kotlin/Int, #A, #B>): kotlin.collections/List<#B> // androidx.compose.ui.util/fastMapIndexed|fastMapIndexed@kotlin.collections.List<0:0>(kotlin.Function2<kotlin.Int,0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>}[0] 52final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastMapIndexedNotNull(kotlin/Function2<kotlin/Int, #A, #B?>): kotlin.collections/List<#B> // androidx.compose.ui.util/fastMapIndexedNotNull|fastMapIndexedNotNull@kotlin.collections.List<0:0>(kotlin.Function2<kotlin.Int,0:0,0:1?>){0§<kotlin.Any?>;1§<kotlin.Any?>}[0] 53final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastMapNotNull(kotlin/Function1<#A, #B?>): kotlin.collections/List<#B> // androidx.compose.ui.util/fastMapNotNull|fastMapNotNull@kotlin.collections.List<0:0>(kotlin.Function1<0:0,0:1?>){0§<kotlin.Any?>;1§<kotlin.Any?>}[0] 54final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastZipWithNext(kotlin/Function2<#A, #A, #B>): kotlin.collections/List<#B> // androidx.compose.ui.util/fastZipWithNext|fastZipWithNext@kotlin.collections.List<0:0>(kotlin.Function2<0:0,0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>}[0] 55final inline fun <#A: kotlin/Any?, #B: kotlin/Comparable<#B>> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastMaxBy(kotlin/Function1<#A, #B>): #A? // androidx.compose.ui.util/fastMaxBy|fastMaxBy@kotlin.collections.List<0:0>(kotlin.Function1<0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Comparable<0:1>>}[0] 56final inline fun <#A: kotlin/Any?, #B: kotlin/Comparable<#B>> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastMaxOfOrDefault(#B, kotlin/Function1<#A, #B>): #B // androidx.compose.ui.util/fastMaxOfOrDefault|fastMaxOfOrDefault@kotlin.collections.List<0:0>(0:1;kotlin.Function1<0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Comparable<0:1>>}[0] 57final inline fun <#A: kotlin/Any?, #B: kotlin/Comparable<#B>> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastMaxOfOrNull(kotlin/Function1<#A, #B>): #B? // androidx.compose.ui.util/fastMaxOfOrNull|fastMaxOfOrNull@kotlin.collections.List<0:0>(kotlin.Function1<0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Comparable<0:1>>}[0] 58final inline fun <#A: kotlin/Any?, #B: kotlin/Comparable<#B>> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastMinByOrNull(kotlin/Function1<#A, #B>): #A? // androidx.compose.ui.util/fastMinByOrNull|fastMinByOrNull@kotlin.collections.List<0:0>(kotlin.Function1<0:0,0:1>){0§<kotlin.Any?>;1§<kotlin.Comparable<0:1>>}[0] 59final inline fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastAll(kotlin/Function1<#A, kotlin/Boolean>): kotlin/Boolean // androidx.compose.ui.util/fastAll|fastAll@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§<kotlin.Any?>}[0] 60final inline fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastAny(kotlin/Function1<#A, kotlin/Boolean>): kotlin/Boolean // androidx.compose.ui.util/fastAny|fastAny@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§<kotlin.Any?>}[0] 61final inline fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastFilter(kotlin/Function1<#A, kotlin/Boolean>): kotlin.collections/List<#A> // androidx.compose.ui.util/fastFilter|fastFilter@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§<kotlin.Any?>}[0] 62final inline fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastFirst(kotlin/Function1<#A, kotlin/Boolean>): #A // androidx.compose.ui.util/fastFirst|fastFirst@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§<kotlin.Any?>}[0] 63final inline fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastFirstOrNull(kotlin/Function1<#A, kotlin/Boolean>): #A? // androidx.compose.ui.util/fastFirstOrNull|fastFirstOrNull@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§<kotlin.Any?>}[0] 64final inline fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastForEach(kotlin/Function1<#A, kotlin/Unit>) // androidx.compose.ui.util/fastForEach|fastForEach@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§<kotlin.Any?>}[0] 65final inline fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastForEachIndexed(kotlin/Function2<kotlin/Int, #A, kotlin/Unit>) // androidx.compose.ui.util/fastForEachIndexed|fastForEachIndexed@kotlin.collections.List<0:0>(kotlin.Function2<kotlin.Int,0:0,kotlin.Unit>){0§<kotlin.Any?>}[0] 66final inline fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastForEachReversed(kotlin/Function1<#A, kotlin/Unit>) // androidx.compose.ui.util/fastForEachReversed|fastForEachReversed@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§<kotlin.Any?>}[0] 67final inline fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastLastOrNull(kotlin/Function1<#A, kotlin/Boolean>): #A? // androidx.compose.ui.util/fastLastOrNull|fastLastOrNull@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§<kotlin.Any?>}[0] 68final inline fun <#A: kotlin/Any?> (kotlin.collections/List<#A>).androidx.compose.ui.util/fastSumBy(kotlin/Function1<#A, kotlin/Int>): kotlin/Int // androidx.compose.ui.util/fastSumBy|fastSumBy@kotlin.collections.List<0:0>(kotlin.Function1<0:0,kotlin.Int>){0§<kotlin.Any?>}[0] 69final inline fun <#A: kotlin/Any?> androidx.compose.ui.util/trace(kotlin/String, kotlin/Function0<#A>): #A // androidx.compose.ui.util/trace|trace(kotlin.String;kotlin.Function0<0:0>){0§<kotlin.Any?>}[0] 70final inline fun androidx.compose.ui.util/fastMaxOf(kotlin/Float, kotlin/Float, kotlin/Float, kotlin/Float): kotlin/Float // androidx.compose.ui.util/fastMaxOf|fastMaxOf(kotlin.Float;kotlin.Float;kotlin.Float;kotlin.Float){}[0] 71final inline fun androidx.compose.ui.util/fastMinOf(kotlin/Float, kotlin/Float, kotlin/Float, kotlin/Float): kotlin/Float // androidx.compose.ui.util/fastMinOf|fastMinOf(kotlin.Float;kotlin.Float;kotlin.Float;kotlin.Float){}[0] 72final inline fun androidx.compose.ui.util/normalizedAngleCos(kotlin/Float): kotlin/Float // androidx.compose.ui.util/normalizedAngleCos|normalizedAngleCos(kotlin.Float){}[0] 73final inline fun androidx.compose.ui.util/normalizedAngleSin(kotlin/Float): kotlin/Float // androidx.compose.ui.util/normalizedAngleSin|normalizedAngleSin(kotlin.Float){}[0] 74final inline fun androidx.compose.ui.util/packFloats(kotlin/Float, kotlin/Float): kotlin/Long // androidx.compose.ui.util/packFloats|packFloats(kotlin.Float;kotlin.Float){}[0] 75final inline fun androidx.compose.ui.util/packInts(kotlin/Int, kotlin/Int): kotlin/Long // androidx.compose.ui.util/packInts|packInts(kotlin.Int;kotlin.Int){}[0] 76final inline fun androidx.compose.ui.util/unpackAbsFloat1(kotlin/Long): kotlin/Float // androidx.compose.ui.util/unpackAbsFloat1|unpackAbsFloat1(kotlin.Long){}[0] 77final inline fun androidx.compose.ui.util/unpackAbsFloat2(kotlin/Long): kotlin/Float // androidx.compose.ui.util/unpackAbsFloat2|unpackAbsFloat2(kotlin.Long){}[0] 78final inline fun androidx.compose.ui.util/unpackFloat1(kotlin/Long): kotlin/Float // androidx.compose.ui.util/unpackFloat1|unpackFloat1(kotlin.Long){}[0] 79final inline fun androidx.compose.ui.util/unpackFloat2(kotlin/Long): kotlin/Float // androidx.compose.ui.util/unpackFloat2|unpackFloat2(kotlin.Long){}[0] 80final inline fun androidx.compose.ui.util/unpackInt1(kotlin/Long): kotlin/Int // androidx.compose.ui.util/unpackInt1|unpackInt1(kotlin.Long){}[0] 81final inline fun androidx.compose.ui.util/unpackInt2(kotlin/Long): kotlin/Int // androidx.compose.ui.util/unpackInt2|unpackInt2(kotlin.Long){}[0] 82