Files
kotlin-fork/compiler/testData/ir/irText/firProblems/ArrayMap.sig.kt.txt
T
Dmitriy Dolovov 16d1e85932 IR text tests: Stable blank lines between declarations in class
Rework rendering of kt-like dump and signatures dump in order to avoid
unstable blank line between declarations of the same level:
1. No blank line for the first declaration inside the member scope of
the class.
2. Always a single blank line between each two subsequent declarations
inside the member scope of the class.
2023-11-30 08:32:35 +00:00

500 lines
22 KiB
Kotlin
Vendored

// CHECK:
// Mangled name: ArrayMap
// Public signature: /ArrayMap|null[0]
sealed class ArrayMap<T : Any> : Iterable<T> {
// CHECK:
// Mangled name: ArrayMap#<init>(){}
// Public signature: /ArrayMap.<init>|-5645683436151566731[0]
// Public signature debug description: <init>(){}
protected constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: ArrayMap#iterator(){}kotlin.collections.Iterator<1:0>
// Public signature: /ArrayMap.iterator|6283263045548554825[0]
// Public signature debug description: iterator(){}kotlin.collections.Iterator<1:0>
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMap#iterator(){}
// Public signature: /ArrayMap.iterator|8062689420742628886[0]
// Public signature debug description: iterator(){}
abstract /* fake */ override operator fun iterator(): Iterator<T>
// CHECK JVM_IR:
// Mangled name: ArrayMap#copy(){}ArrayMap<1:0>
// Public signature: /ArrayMap.copy|547614334273986924[0]
// Public signature debug description: copy(){}ArrayMap<1:0>
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMap#copy(){}
// Public signature: /ArrayMap.copy|2165055706622424950[0]
// Public signature debug description: copy(){}
abstract fun copy(): ArrayMap<T>
// CHECK JVM_IR:
// Mangled name: ArrayMap#get(kotlin.Int){}1:0?
// Public signature: /ArrayMap.get|7872141219897475972[0]
// Public signature debug description: get(kotlin.Int){}1:0?
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMap#get(kotlin.Int){}
// Public signature: /ArrayMap.get|-1406503945102116889[0]
// Public signature debug description: get(kotlin.Int){}
abstract operator fun get(index: Int): T?
// CHECK:
// Mangled name: ArrayMap#set(kotlin.Int;1:0){}
// Public signature: /ArrayMap.set|366827667513302185[0]
// Public signature debug description: set(kotlin.Int;1:0){}
abstract operator fun set(index: Int, value: T): Unit
// CHECK:
// Mangled name: ArrayMap{}size
// Public signature: /ArrayMap.size|-6253659984320132064[0]
// Public signature debug description: {}size
abstract val size: Int
// CHECK JVM_IR:
// Mangled name: ArrayMap#<get-size>(){}kotlin.Int
// Public signature: /ArrayMap.size.<get-size>|-3941649985161900780[0]
// Public signature debug description: <get-size>(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMap#<get-size>(){}
// Public signature: /ArrayMap.size.<get-size>|-8255337774232345969[0]
// Public signature debug description: <get-size>(){}
abstract get
}
// CHECK:
// Mangled name: ArrayMapImpl
// Public signature: /ArrayMapImpl|null[0]
internal class ArrayMapImpl<T : Any> : ArrayMap<T> {
// CHECK:
// Mangled name: ArrayMapImpl{}data
// Public signature: /ArrayMapImpl.data|4273011692695536650[0]
// Public signature debug description: {}data
private var data: Array<Any?>
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl#<get-data>(){}kotlin.Array<kotlin.Any?>
// Public signature: /ArrayMapImpl.data.<get-data>|5490366642916416835[0]
// Public signature debug description: <get-data>(){}kotlin.Array<kotlin.Any?>
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl#<get-data>(){}
// Public signature: /ArrayMapImpl.data.<get-data>|1739072241679156117[0]
// Public signature debug description: <get-data>(){}
private get
// CHECK:
// Mangled name: ArrayMapImpl#<set-data>(kotlin.Array<kotlin.Any?>){}
// Public signature: /ArrayMapImpl.data.<set-data>|1302271608139098175[0]
// Public signature debug description: <set-data>(kotlin.Array<kotlin.Any?>){}
private set
// CHECK:
// Mangled name: ArrayMapImpl{}size
// Public signature: /ArrayMapImpl.size|-6253659984320132064[0]
// Public signature debug description: {}size
override var size: Int
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl#<get-size>(){}kotlin.Int
// Public signature: /ArrayMapImpl.size.<get-size>|-3941649985161900780[0]
// Public signature debug description: <get-size>(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl#<get-size>(){}
// Public signature: /ArrayMapImpl.size.<get-size>|-8255337774232345969[0]
// Public signature debug description: <get-size>(){}
override get
// CHECK:
// Mangled name: ArrayMapImpl#<set-size>(kotlin.Int){}
// Public signature: /ArrayMapImpl.size.<set-size>|3088904159210893297[0]
// Public signature debug description: <set-size>(kotlin.Int){}
private open set
// CHECK:
// Mangled name: ArrayMapImpl.Entry
// Public signature: /ArrayMapImpl.Entry|null[0]
data class Entry<T : Any?> : Entry<Int, T> {
// CHECK:
// Mangled name: ArrayMapImpl.Entry{}key
// Public signature: /ArrayMapImpl.Entry.key|1144547298251177939[0]
// Public signature debug description: {}key
override val key: Int
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl.Entry#<get-key>(){}kotlin.Int
// Public signature: /ArrayMapImpl.Entry.key.<get-key>|-7928552352363699078[0]
// Public signature debug description: <get-key>(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl.Entry#<get-key>(){}
// Public signature: /ArrayMapImpl.Entry.key.<get-key>|1208603132254675950[0]
// Public signature debug description: <get-key>(){}
override get
// CHECK:
// Mangled name: ArrayMapImpl.Entry{}value
// Public signature: /ArrayMapImpl.Entry.value|1987073854177347439[0]
// Public signature debug description: {}value
override val value: T
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl.Entry#<get-value>(){}1:0
// Public signature: /ArrayMapImpl.Entry.value.<get-value>|3167862337988859752[0]
// Public signature debug description: <get-value>(){}1:0
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl.Entry#<get-value>(){}
// Public signature: /ArrayMapImpl.Entry.value.<get-value>|3260093555963109437[0]
// Public signature debug description: <get-value>(){}
override get
// CHECK:
// Mangled name: ArrayMapImpl.Entry#<init>(kotlin.Int;1:0){}
// Public signature: /ArrayMapImpl.Entry.<init>|437318787564761214[0]
// Public signature debug description: <init>(kotlin.Int;1:0){}
constructor(key: Int, value: T) /* primary */
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl.Entry#component1(){}kotlin.Int
// Public signature: /ArrayMapImpl.Entry.component1|-8217597213800111288[0]
// Public signature debug description: component1(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl.Entry#component1(){}
// Public signature: /ArrayMapImpl.Entry.component1|162597135895221648[0]
// Public signature debug description: component1(){}
operator fun component1(): Int
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl.Entry#component2(){}1:0
// Public signature: /ArrayMapImpl.Entry.component2|15991383605318669[0]
// Public signature debug description: component2(){}1:0
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl.Entry#component2(){}
// Public signature: /ArrayMapImpl.Entry.component2|3796717572321500973[0]
// Public signature debug description: component2(){}
operator fun component2(): T
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl.Entry#copy(kotlin.Int;1:0){}ArrayMapImpl.Entry<1:0>
// Public signature: /ArrayMapImpl.Entry.copy|-2005463288207303075[0]
// Public signature debug description: copy(kotlin.Int;1:0){}ArrayMapImpl.Entry<1:0>
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl.Entry#copy(kotlin.Int;1:0){}
// Public signature: /ArrayMapImpl.Entry.copy|4234458596034602341[0]
// Public signature debug description: copy(kotlin.Int;1:0){}
fun copy(key: Int, value: T): Entry<T>
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl.Entry#equals(kotlin.Any?){}kotlin.Boolean
// Public signature: /ArrayMapImpl.Entry.equals|722809408929142791[0]
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl.Entry#equals(kotlin.Any?){}
// Public signature: /ArrayMapImpl.Entry.equals|4638265728071529943[0]
// Public signature debug description: equals(kotlin.Any?){}
override operator fun equals(other: Any?): Boolean
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl.Entry#hashCode(){}kotlin.Int
// Public signature: /ArrayMapImpl.Entry.hashCode|-8048879360829830756[0]
// Public signature debug description: hashCode(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl.Entry#hashCode(){}
// Public signature: /ArrayMapImpl.Entry.hashCode|3409210261493131192[0]
// Public signature debug description: hashCode(){}
override fun hashCode(): Int
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl.Entry#toString(){}kotlin.String
// Public signature: /ArrayMapImpl.Entry.toString|6958853723545266802[0]
// Public signature debug description: toString(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl.Entry#toString(){}
// Public signature: /ArrayMapImpl.Entry.toString|-1522858123163872138[0]
// Public signature debug description: toString(){}
override fun toString(): String
}
// CHECK:
// Mangled name: ArrayMapImpl.Companion
// Public signature: /ArrayMapImpl.Companion|null[0]
companion object Companion {
// CHECK:
// Mangled name: ArrayMapImpl.Companion#<init>(){}
// Public signature: /ArrayMapImpl.Companion.<init>|-5645683436151566731[0]
// Public signature debug description: <init>(){}
private constructor() /* primary */
// CHECK:
// Mangled name: ArrayMapImpl.Companion{}DEFAULT_SIZE
// Public signature: /ArrayMapImpl.Companion.DEFAULT_SIZE|-2519126992484260687[0]
// Public signature debug description: {}DEFAULT_SIZE
private const val DEFAULT_SIZE: Int
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl.Companion#<get-DEFAULT_SIZE>(){}kotlin.Int
// Public signature: /ArrayMapImpl.Companion.DEFAULT_SIZE.<get-DEFAULT_SIZE>|-825092515895884543[0]
// Public signature debug description: <get-DEFAULT_SIZE>(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl.Companion#<get-DEFAULT_SIZE>(){}
// Public signature: /ArrayMapImpl.Companion.DEFAULT_SIZE.<get-DEFAULT_SIZE>|4238718331414410587[0]
// Public signature debug description: <get-DEFAULT_SIZE>(){}
private get
// CHECK:
// Mangled name: ArrayMapImpl.Companion{}INCREASE_K
// Public signature: /ArrayMapImpl.Companion.INCREASE_K|7964000577208016171[0]
// Public signature debug description: {}INCREASE_K
private const val INCREASE_K: Int
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl.Companion#<get-INCREASE_K>(){}kotlin.Int
// Public signature: /ArrayMapImpl.Companion.INCREASE_K.<get-INCREASE_K>|-381728285012206517[0]
// Public signature debug description: <get-INCREASE_K>(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl.Companion#<get-INCREASE_K>(){}
// Public signature: /ArrayMapImpl.Companion.INCREASE_K.<get-INCREASE_K>|-8039715070655458049[0]
// Public signature debug description: <get-INCREASE_K>(){}
private get
}
// CHECK:
// Mangled name: ArrayMapImpl#<init>(kotlin.Array<kotlin.Any?>){}
// Public signature: /ArrayMapImpl.<init>|-940489726603364367[0]
// Public signature debug description: <init>(kotlin.Array<kotlin.Any?>){}
private constructor(data: Array<Any?>) /* primary */
// CHECK:
// Mangled name: ArrayMapImpl#<init>(){}
// Public signature: /ArrayMapImpl.<init>|-5645683436151566731[0]
// Public signature debug description: <init>(){}
constructor()
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl#copy(){}ArrayMap<1:0>
// Public signature: /ArrayMapImpl.copy|547614334273986924[0]
// Public signature debug description: copy(){}ArrayMap<1:0>
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl#copy(){}
// Public signature: /ArrayMapImpl.copy|2165055706622424950[0]
// Public signature debug description: copy(){}
override fun copy(): ArrayMap<T>
// CHECK:
// Mangled name: ArrayMapImpl#ensureCapacity(kotlin.Int){}
// Public signature: /ArrayMapImpl.ensureCapacity|-7913402150632352615[0]
// Public signature debug description: ensureCapacity(kotlin.Int){}
private fun ensureCapacity(index: Int): Unit
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl#entries(){}kotlin.collections.List<ArrayMapImpl.Entry<1:0>>
// Public signature: /ArrayMapImpl.entries|-1049561237604241333[0]
// Public signature debug description: entries(){}kotlin.collections.List<ArrayMapImpl.Entry<1:0>>
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl#entries(){}
// Public signature: /ArrayMapImpl.entries|-2912856062162906895[0]
// Public signature debug description: entries(){}
fun entries(): List<Entry<T>>
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl#get(kotlin.Int){}1:0?
// Public signature: /ArrayMapImpl.get|7872141219897475972[0]
// Public signature debug description: get(kotlin.Int){}1:0?
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl#get(kotlin.Int){}
// Public signature: /ArrayMapImpl.get|-1406503945102116889[0]
// Public signature debug description: get(kotlin.Int){}
override operator fun get(index: Int): T?
// CHECK JVM_IR:
// Mangled name: ArrayMapImpl#iterator(){}kotlin.collections.Iterator<1:0>
// Public signature: /ArrayMapImpl.iterator|6283263045548554825[0]
// Public signature debug description: iterator(){}kotlin.collections.Iterator<1:0>
// CHECK JS_IR NATIVE:
// Mangled name: ArrayMapImpl#iterator(){}
// Public signature: /ArrayMapImpl.iterator|8062689420742628886[0]
// Public signature debug description: iterator(){}
override operator fun iterator(): Iterator<T>
// CHECK:
// Mangled name: ArrayMapImpl#remove(kotlin.Int){}
// Public signature: /ArrayMapImpl.remove|-6905763659499399195[0]
// Public signature debug description: remove(kotlin.Int){}
fun remove(index: Int): Unit
// CHECK:
// Mangled name: ArrayMapImpl#set(kotlin.Int;1:0){}
// Public signature: /ArrayMapImpl.set|366827667513302185[0]
// Public signature debug description: set(kotlin.Int;1:0){}
override operator fun set(index: Int, value: T): Unit
}
// CHECK:
// Mangled name: OneElementArrayMap
// Public signature: /OneElementArrayMap|null[0]
internal class OneElementArrayMap<T : Any> : ArrayMap<T> {
// CHECK:
// Mangled name: OneElementArrayMap{}value
// Public signature: /OneElementArrayMap.value|1987073854177347439[0]
// Public signature debug description: {}value
val value: T
// CHECK JVM_IR:
// Mangled name: OneElementArrayMap#<get-value>(){}1:0
// Public signature: /OneElementArrayMap.value.<get-value>|3167862337988859752[0]
// Public signature debug description: <get-value>(){}1:0
// CHECK JS_IR NATIVE:
// Mangled name: OneElementArrayMap#<get-value>(){}
// Public signature: /OneElementArrayMap.value.<get-value>|3260093555963109437[0]
// Public signature debug description: <get-value>(){}
get
// CHECK:
// Mangled name: OneElementArrayMap{}index
// Public signature: /OneElementArrayMap.index|-7442989064208524072[0]
// Public signature debug description: {}index
val index: Int
// CHECK JVM_IR:
// Mangled name: OneElementArrayMap#<get-index>(){}kotlin.Int
// Public signature: /OneElementArrayMap.index.<get-index>|-8397313606796909404[0]
// Public signature debug description: <get-index>(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: OneElementArrayMap#<get-index>(){}
// Public signature: /OneElementArrayMap.index.<get-index>|-1266836019908630770[0]
// Public signature debug description: <get-index>(){}
get
// CHECK:
// Mangled name: OneElementArrayMap#<init>(1:0;kotlin.Int){}
// Public signature: /OneElementArrayMap.<init>|7281397193015694517[0]
// Public signature debug description: <init>(1:0;kotlin.Int){}
constructor(value: T, index: Int) /* primary */
// CHECK JVM_IR:
// Mangled name: OneElementArrayMap#copy(){}ArrayMap<1:0>
// Public signature: /OneElementArrayMap.copy|547614334273986924[0]
// Public signature debug description: copy(){}ArrayMap<1:0>
// CHECK JS_IR NATIVE:
// Mangled name: OneElementArrayMap#copy(){}
// Public signature: /OneElementArrayMap.copy|2165055706622424950[0]
// Public signature debug description: copy(){}
override fun copy(): ArrayMap<T>
// CHECK JVM_IR:
// Mangled name: OneElementArrayMap#get(kotlin.Int){}1:0?
// Public signature: /OneElementArrayMap.get|7872141219897475972[0]
// Public signature debug description: get(kotlin.Int){}1:0?
// CHECK JS_IR NATIVE:
// Mangled name: OneElementArrayMap#get(kotlin.Int){}
// Public signature: /OneElementArrayMap.get|-1406503945102116889[0]
// Public signature debug description: get(kotlin.Int){}
override operator fun get(index: Int): T?
// CHECK JVM_IR:
// Mangled name: OneElementArrayMap#iterator(){}kotlin.collections.Iterator<1:0>
// Public signature: /OneElementArrayMap.iterator|6283263045548554825[0]
// Public signature debug description: iterator(){}kotlin.collections.Iterator<1:0>
// CHECK JS_IR NATIVE:
// Mangled name: OneElementArrayMap#iterator(){}
// Public signature: /OneElementArrayMap.iterator|8062689420742628886[0]
// Public signature debug description: iterator(){}
override operator fun iterator(): Iterator<T>
// CHECK:
// Mangled name: OneElementArrayMap#set(kotlin.Int;1:0){}
// Public signature: /OneElementArrayMap.set|366827667513302185[0]
// Public signature debug description: set(kotlin.Int;1:0){}
override operator fun set(index: Int, value: T): Unit
// CHECK:
// Mangled name: OneElementArrayMap{}size
// Public signature: /OneElementArrayMap.size|-6253659984320132064[0]
// Public signature debug description: {}size
override val size: Int
// CHECK JVM_IR:
// Mangled name: OneElementArrayMap#<get-size>(){}kotlin.Int
// Public signature: /OneElementArrayMap.size.<get-size>|-3941649985161900780[0]
// Public signature debug description: <get-size>(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: OneElementArrayMap#<get-size>(){}
// Public signature: /OneElementArrayMap.size.<get-size>|-8255337774232345969[0]
// Public signature debug description: <get-size>(){}
override get(): Int
}
// CHECK:
// Mangled name: EmptyArrayMap
// Public signature: /EmptyArrayMap|null[0]
internal object EmptyArrayMap : ArrayMap<Nothing> {
// CHECK:
// Mangled name: EmptyArrayMap#<init>(){}
// Public signature: /EmptyArrayMap.<init>|-5645683436151566731[0]
// Public signature debug description: <init>(){}
private constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: EmptyArrayMap#copy(){}ArrayMap<kotlin.Nothing>
// Public signature: /EmptyArrayMap.copy|-4610758081204118207[0]
// Public signature debug description: copy(){}ArrayMap<kotlin.Nothing>
// CHECK JS_IR NATIVE:
// Mangled name: EmptyArrayMap#copy(){}
// Public signature: /EmptyArrayMap.copy|2165055706622424950[0]
// Public signature debug description: copy(){}
override fun copy(): ArrayMap<Nothing>
// CHECK JVM_IR:
// Mangled name: EmptyArrayMap#get(kotlin.Int){}kotlin.Nothing?
// Public signature: /EmptyArrayMap.get|-5899437872230381284[0]
// Public signature debug description: get(kotlin.Int){}kotlin.Nothing?
// CHECK JS_IR NATIVE:
// Mangled name: EmptyArrayMap#get(kotlin.Int){}
// Public signature: /EmptyArrayMap.get|-1406503945102116889[0]
// Public signature debug description: get(kotlin.Int){}
override operator fun get(index: Int): Nothing?
// CHECK JVM_IR:
// Mangled name: EmptyArrayMap#iterator(){}kotlin.collections.Iterator<kotlin.Nothing>
// Public signature: /EmptyArrayMap.iterator|5538760664730176758[0]
// Public signature debug description: iterator(){}kotlin.collections.Iterator<kotlin.Nothing>
// CHECK JS_IR NATIVE:
// Mangled name: EmptyArrayMap#iterator(){}
// Public signature: /EmptyArrayMap.iterator|8062689420742628886[0]
// Public signature debug description: iterator(){}
override operator fun iterator(): Iterator<Nothing>
// CHECK:
// Mangled name: EmptyArrayMap#set(kotlin.Int;kotlin.Nothing){}
// Public signature: /EmptyArrayMap.set|-6638106378891901866[0]
// Public signature debug description: set(kotlin.Int;kotlin.Nothing){}
override operator fun set(index: Int, value: Nothing): Unit
// CHECK:
// Mangled name: EmptyArrayMap{}size
// Public signature: /EmptyArrayMap.size|-6253659984320132064[0]
// Public signature debug description: {}size
override val size: Int
// CHECK JVM_IR:
// Mangled name: EmptyArrayMap#<get-size>(){}kotlin.Int
// Public signature: /EmptyArrayMap.size.<get-size>|-3941649985161900780[0]
// Public signature debug description: <get-size>(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: EmptyArrayMap#<get-size>(){}
// Public signature: /EmptyArrayMap.size.<get-size>|-8255337774232345969[0]
// Public signature debug description: <get-size>(){}
override get(): Int
}
// CHECK JVM_IR:
// Mangled name: #isEmpty@ArrayMap<*>(){}kotlin.Boolean
// Public signature: /isEmpty|-1737302757312965016[0]
// Public signature debug description: isEmpty@ArrayMap<*>(){}kotlin.Boolean
// CHECK JS_IR NATIVE:
// Mangled name: #isEmpty@ArrayMap<*>(){}
// Public signature: /isEmpty|-8159164810895607055[0]
// Public signature debug description: isEmpty@ArrayMap<*>(){}
fun ArrayMap<*>.isEmpty(): Boolean
// CHECK JVM_IR:
// Mangled name: #isNotEmpty@ArrayMap<*>(){}kotlin.Boolean
// Public signature: /isNotEmpty|-1968768410773210268[0]
// Public signature debug description: isNotEmpty@ArrayMap<*>(){}kotlin.Boolean
// CHECK JS_IR NATIVE:
// Mangled name: #isNotEmpty@ArrayMap<*>(){}
// Public signature: /isNotEmpty|4886925442264610807[0]
// Public signature debug description: isNotEmpty@ArrayMap<*>(){}
fun ArrayMap<*>.isNotEmpty(): Boolean