// CHECK: // Mangled name: ControlFlowInfo // Public signature: /ControlFlowInfo|null[0] open class ControlFlowInfo : Map { // CHECK: // Mangled name: ControlFlowInfo{}map // Public signature: /ControlFlowInfo.map|7076745113644856434[0] // Public signature debug description: {}map val map: Map // CHECK JVM_IR: // Mangled name: ControlFlowInfo#(){}kotlin.collections.Map<1:0,1:1> // Public signature: /ControlFlowInfo.map.|2022038978683679846[0] // Public signature debug description: (){}kotlin.collections.Map<1:0,1:1> // CHECK JS_IR NATIVE: // Mangled name: ControlFlowInfo#(){} // Public signature: /ControlFlowInfo.map.|4042543427940588392[0] // Public signature debug description: (){} get // CHECK: // Mangled name: ControlFlowInfo#(kotlin.collections.Map<1:0,1:1>){} // Public signature: /ControlFlowInfo.|2293537713863886898[0] // Public signature debug description: (kotlin.collections.Map<1:0,1:1>){} constructor(map: Map) /* primary */ // CHECK JVM_IR: // Mangled name: ControlFlowInfo#containsKey(1:0){}kotlin.Boolean // Public signature: /ControlFlowInfo.containsKey|-2697616884574929105[0] // Public signature debug description: containsKey(1:0){}kotlin.Boolean // CHECK JS_IR NATIVE: // Mangled name: ControlFlowInfo#containsKey(1:0){} // Public signature: /ControlFlowInfo.containsKey|4378783437577239715[0] // Public signature debug description: containsKey(1:0){} override fun containsKey(key: K): Boolean // CHECK JVM_IR: // Mangled name: ControlFlowInfo#containsValue(1:1){}kotlin.Boolean // Public signature: /ControlFlowInfo.containsValue|4814293423579408279[0] // Public signature debug description: containsValue(1:1){}kotlin.Boolean // CHECK JS_IR NATIVE: // Mangled name: ControlFlowInfo#containsValue(1:1){} // Public signature: /ControlFlowInfo.containsValue|4662958731902362185[0] // Public signature debug description: containsValue(1:1){} override fun containsValue(value: V): Boolean // CHECK JVM_IR: // Mangled name: ControlFlowInfo#get(1:0){}1:1? // Public signature: /ControlFlowInfo.get|-2177239518810968262[0] // Public signature debug description: get(1:0){}1:1? // CHECK JS_IR NATIVE: // Mangled name: ControlFlowInfo#get(1:0){} // Public signature: /ControlFlowInfo.get|3042887604952512631[0] // Public signature debug description: get(1:0){} override operator fun get(key: K): V? // CHECK JVM_IR: // Mangled name: ControlFlowInfo#isEmpty(){}kotlin.Boolean // Public signature: /ControlFlowInfo.isEmpty|-626562167393617703[0] // Public signature debug description: isEmpty(){}kotlin.Boolean // CHECK JS_IR NATIVE: // Mangled name: ControlFlowInfo#isEmpty(){} // Public signature: /ControlFlowInfo.isEmpty|-412363028532554867[0] // Public signature debug description: isEmpty(){} override fun isEmpty(): Boolean // CHECK: // Mangled name: ControlFlowInfo{}entries // Public signature: /ControlFlowInfo.entries|-586096469347622282[0] // Public signature debug description: {}entries override val entries: Set> // CHECK JVM_IR: // Mangled name: ControlFlowInfo#(){}kotlin.collections.Set> // Public signature: /ControlFlowInfo.entries.|-1963460919948819548[0] // Public signature debug description: (){}kotlin.collections.Set> // CHECK JS_IR NATIVE: // Mangled name: ControlFlowInfo#(){} // Public signature: /ControlFlowInfo.entries.|-3918723658541822269[0] // Public signature debug description: (){} override get(): Set> // CHECK: // Mangled name: ControlFlowInfo{}keys // Public signature: /ControlFlowInfo.keys|-1539062068328255324[0] // Public signature debug description: {}keys override val keys: Set // CHECK JVM_IR: // Mangled name: ControlFlowInfo#(){}kotlin.collections.Set<1:0> // Public signature: /ControlFlowInfo.keys.|4915091794204623606[0] // Public signature debug description: (){}kotlin.collections.Set<1:0> // CHECK JS_IR NATIVE: // Mangled name: ControlFlowInfo#(){} // Public signature: /ControlFlowInfo.keys.|-8185182219094674588[0] // Public signature debug description: (){} override get(): Set // CHECK: // Mangled name: ControlFlowInfo{}size // Public signature: /ControlFlowInfo.size|-6253659984320132064[0] // Public signature debug description: {}size override val size: Int // CHECK JVM_IR: // Mangled name: ControlFlowInfo#(){}kotlin.Int // Public signature: /ControlFlowInfo.size.|-3941649985161900780[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: ControlFlowInfo#(){} // Public signature: /ControlFlowInfo.size.|-8255337774232345969[0] // Public signature debug description: (){} override get(): Int // CHECK: // Mangled name: ControlFlowInfo{}values // Public signature: /ControlFlowInfo.values|-764749005844117249[0] // Public signature debug description: {}values override val values: Collection // CHECK JVM_IR: // Mangled name: ControlFlowInfo#(){}kotlin.collections.Collection<1:1> // Public signature: /ControlFlowInfo.values.|-8281927905891735092[0] // Public signature debug description: (){}kotlin.collections.Collection<1:1> // CHECK JS_IR NATIVE: // Mangled name: ControlFlowInfo#(){} // Public signature: /ControlFlowInfo.values.|2932041455850412365[0] // Public signature debug description: (){} override get(): Collection } // CHECK: // Mangled name: StringFlowInfo // Public signature: /StringFlowInfo|null[0] class StringFlowInfo : ControlFlowInfo { // CHECK: // Mangled name: StringFlowInfo#(kotlin.collections.Map){} // Public signature: /StringFlowInfo.|4094084879849523083[0] // Public signature debug description: (kotlin.collections.Map){} constructor(map: Map) /* primary */ // CHECK JVM_IR: // Mangled name: StringFlowInfo#containsKey(kotlin.String){}kotlin.Boolean // Public signature: /StringFlowInfo.containsKey|8275396622473115435[0] // Public signature debug description: containsKey(kotlin.String){}kotlin.Boolean // CHECK JS_IR NATIVE: // Mangled name: StringFlowInfo#containsKey(kotlin.String){} // Public signature: /StringFlowInfo.containsKey|3677836291003130742[0] // Public signature debug description: containsKey(kotlin.String){} /* fake */ override fun containsKey(key: String): Boolean // CHECK JVM_IR: // Mangled name: StringFlowInfo#containsValue(kotlin.String){}kotlin.Boolean // Public signature: /StringFlowInfo.containsValue|-5705743499860588066[0] // Public signature debug description: containsValue(kotlin.String){}kotlin.Boolean // CHECK JS_IR NATIVE: // Mangled name: StringFlowInfo#containsValue(kotlin.String){} // Public signature: /StringFlowInfo.containsValue|-5079298258943426686[0] // Public signature debug description: containsValue(kotlin.String){} /* fake */ override fun containsValue(value: String): Boolean // CHECK JVM_IR: // Mangled name: StringFlowInfo#get(kotlin.String){}kotlin.String? // Public signature: /StringFlowInfo.get|3520886730483549601[0] // Public signature debug description: get(kotlin.String){}kotlin.String? // CHECK JS_IR NATIVE: // Mangled name: StringFlowInfo#get(kotlin.String){} // Public signature: /StringFlowInfo.get|-2844435113185872994[0] // Public signature debug description: get(kotlin.String){} /* fake */ override operator fun get(key: String): String? // CHECK JVM_IR: // Mangled name: StringFlowInfo#isEmpty(){}kotlin.Boolean // Public signature: /StringFlowInfo.isEmpty|-626562167393617703[0] // Public signature debug description: isEmpty(){}kotlin.Boolean // CHECK JS_IR NATIVE: // Mangled name: StringFlowInfo#isEmpty(){} // Public signature: /StringFlowInfo.isEmpty|-412363028532554867[0] // Public signature debug description: isEmpty(){} /* fake */ override fun isEmpty(): Boolean // CHECK: // Mangled name: StringFlowInfo#foo(StringFlowInfo){} // Public signature: /StringFlowInfo.foo|-2258477714905003543[0] // Public signature debug description: foo(StringFlowInfo){} fun foo(info: StringFlowInfo): Unit // CHECK: // Mangled name: StringFlowInfo{}entries // Public signature: /StringFlowInfo.entries|-586096469347622282[0] // Public signature debug description: {}entries /* fake */ override val entries: Set> // CHECK JVM_IR: // Mangled name: StringFlowInfo#(){}kotlin.collections.Set> // Public signature: /StringFlowInfo.entries.|2415846673528417847[0] // Public signature debug description: (){}kotlin.collections.Set> // CHECK JS_IR NATIVE: // Mangled name: StringFlowInfo#(){} // Public signature: /StringFlowInfo.entries.|-3918723658541822269[0] // Public signature debug description: (){} /* fake */ override get(): Set> // CHECK: // Mangled name: StringFlowInfo{}keys // Public signature: /StringFlowInfo.keys|-1539062068328255324[0] // Public signature debug description: {}keys /* fake */ override val keys: Set // CHECK JVM_IR: // Mangled name: StringFlowInfo#(){}kotlin.collections.Set // Public signature: /StringFlowInfo.keys.|5348512610294911590[0] // Public signature debug description: (){}kotlin.collections.Set // CHECK JS_IR NATIVE: // Mangled name: StringFlowInfo#(){} // Public signature: /StringFlowInfo.keys.|-8185182219094674588[0] // Public signature debug description: (){} /* fake */ override get(): Set // CHECK: // Mangled name: StringFlowInfo{}map // Public signature: /StringFlowInfo.map|7076745113644856434[0] // Public signature debug description: {}map /* fake */ override val map: Map // CHECK JVM_IR: // Mangled name: StringFlowInfo#(){}kotlin.collections.Map // Public signature: /StringFlowInfo.map.|-5304991006392731398[0] // Public signature debug description: (){}kotlin.collections.Map // CHECK JS_IR NATIVE: // Mangled name: StringFlowInfo#(){} // Public signature: /StringFlowInfo.map.|4042543427940588392[0] // Public signature debug description: (){} /* fake */ override get(): Map // CHECK: // Mangled name: StringFlowInfo{}size // Public signature: /StringFlowInfo.size|-6253659984320132064[0] // Public signature debug description: {}size /* fake */ override val size: Int // CHECK JVM_IR: // Mangled name: StringFlowInfo#(){}kotlin.Int // Public signature: /StringFlowInfo.size.|-3941649985161900780[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: StringFlowInfo#(){} // Public signature: /StringFlowInfo.size.|-8255337774232345969[0] // Public signature debug description: (){} /* fake */ override get(): Int // CHECK: // Mangled name: StringFlowInfo{}values // Public signature: /StringFlowInfo.values|-764749005844117249[0] // Public signature debug description: {}values /* fake */ override val values: Collection // CHECK JVM_IR: // Mangled name: StringFlowInfo#(){}kotlin.collections.Collection // Public signature: /StringFlowInfo.values.|-4605576396649500879[0] // Public signature debug description: (){}kotlin.collections.Collection // CHECK JS_IR NATIVE: // Mangled name: StringFlowInfo#(){} // Public signature: /StringFlowInfo.values.|2932041455850412365[0] // Public signature debug description: (){} /* fake */ override get(): Collection }