diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DependenciesCollector.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DependenciesCollector.kt index 20061d4c038..35dc2c23655 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DependenciesCollector.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DependenciesCollector.kt @@ -34,6 +34,8 @@ class DependenciesCollector { fun getTopLevelDescriptors(packageFragmentDescriptor: PackageFragmentDescriptor): Collection = topLevelDescriptors[packageFragmentDescriptor] ?: emptyList() + val isEmpty get() = topLevelDescriptors.isEmpty() + fun collectTopLevelDescriptorsForUnboundSymbols(symbolTable: SymbolTable) { assert(symbolTable.unboundTypeParameters.isEmpty()) { "Unbound type parameters: ${symbolTable.unboundTypeParameters}" } assert(symbolTable.unboundValueParameters.isEmpty()) { "Unbound value parameters: ${symbolTable.unboundValueParameters}" } diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/ExternalDependenciesGenerator.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/ExternalDependenciesGenerator.kt index 29fe0e85d47..37866fcadb2 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/ExternalDependenciesGenerator.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/ExternalDependenciesGenerator.kt @@ -25,33 +25,59 @@ import org.jetbrains.kotlin.ir.declarations.IrModuleFragment import org.jetbrains.kotlin.ir.descriptors.IrBuiltIns class ExternalDependenciesGenerator(val symbolTable: SymbolTable, val irBuiltIns: IrBuiltIns) { + private val stubGenerator = DeclarationStubGenerator(symbolTable, IrDeclarationOrigin.IR_EXTERNAL_DECLARATION_STUB) fun generateUnboundSymbolsAsDependencies(irModule: IrModuleFragment) { - val collector = DependenciesCollector() - collector.collectTopLevelDescriptorsForUnboundSymbols(symbolTable) - - collector.dependencyModules.mapTo(irModule.dependencyModules) { moduleDescriptor -> - generateModuleStub(collector, moduleDescriptor) - } + DependencyGenerationTask(irModule).run() } - private fun generateModuleStub(collector: DependenciesCollector, moduleDescriptor: ModuleDescriptor): IrModuleFragment = - stubGenerator.generateEmptyModuleFragmentStub(moduleDescriptor, irBuiltIns).also { irDependencyModule -> - collector.getPackageFragments(moduleDescriptor) - .mapTo(irDependencyModule.externalPackageFragments) { packageFragmentDescriptor -> - generatePackageStub(packageFragmentDescriptor, collector.getTopLevelDescriptors(packageFragmentDescriptor)) + private inner class DependencyGenerationTask(val irModule: IrModuleFragment) { + + private val moduleFragments = HashMap() + private val packageFragments = HashMap() + + fun run() { + while (true) { + val collector = DependenciesCollector() + collector.collectTopLevelDescriptorsForUnboundSymbols(symbolTable) + if (collector.isEmpty) break + + collector.dependencyModules.mapTo(irModule.dependencyModules) { moduleDescriptor -> + generateModuleStub(collector, moduleDescriptor) } + } } - private fun generatePackageStub( - packageFragmentDescriptor: PackageFragmentDescriptor, - topLevelDescriptors: Collection - ): IrExternalPackageFragment = - stubGenerator.generateEmptyExternalPackageFragmentStub(packageFragmentDescriptor).also { irExternalPackageFragment -> - topLevelDescriptors.mapTo(irExternalPackageFragment.declarations) { - stubGenerator.generateMemberStub(it) + private fun generateModuleStub(collector: DependenciesCollector, moduleDescriptor: ModuleDescriptor): IrModuleFragment = + getOrCreateModuleFragment(moduleDescriptor).also { irDependencyModule -> + collector.getPackageFragments(moduleDescriptor) + .mapTo(irDependencyModule.externalPackageFragments) { packageFragmentDescriptor -> + generatePackageStub(packageFragmentDescriptor, collector.getTopLevelDescriptors(packageFragmentDescriptor)) + } } - }.patchDeclarationParents() + + private fun generatePackageStub( + packageFragmentDescriptor: PackageFragmentDescriptor, + topLevelDescriptors: Collection + ): IrExternalPackageFragment = + getOrCreatePackageFragment(packageFragmentDescriptor).also { irExternalPackageFragment -> + topLevelDescriptors.mapTo(irExternalPackageFragment.declarations) { + stubGenerator.generateMemberStub(it) + } + irExternalPackageFragment.patchDeclarationParents() + } + + private fun getOrCreateModuleFragment(moduleDescriptor: ModuleDescriptor) = + moduleFragments.getOrPut(moduleDescriptor) { + stubGenerator.generateEmptyModuleFragmentStub(moduleDescriptor, irBuiltIns) + } + + private fun getOrCreatePackageFragment(packageFragmentDescriptor: PackageFragmentDescriptor) = + packageFragments.getOrPut(packageFragmentDescriptor) { + stubGenerator.generateEmptyExternalPackageFragmentStub(packageFragmentDescriptor) + } + + } } \ No newline at end of file diff --git a/compiler/testData/ir/irText/expressions/extFunInvokeAsFun__builtinsmodule.txt b/compiler/testData/ir/irText/expressions/extFunInvokeAsFun__builtinsmodule.txt index c6a14dadaa9..fb91dfe66ad 100644 --- a/compiler/testData/ir/irText/expressions/extFunInvokeAsFun__builtinsmodule.txt +++ b/compiler/testData/ir/irText/expressions/extFunInvokeAsFun__builtinsmodule.txt @@ -3,7 +3,7 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Function1 modality:ABSTRACT visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:(P1) -> R flags: superClasses: - UNBOUND: interface Function + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Function modality:ABSTRACT visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:P1 index:0 variance:in upperBounds:[kotlin.Any?] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:R index:1 variance:out upperBounds:[kotlin.Any?] FUN IR_EXTERNAL_DECLARATION_STUB name:invoke visibility:public modality:ABSTRACT <> ($this:(P1) -> R, p1:P1) returnType:R flags: @@ -11,14 +11,93 @@ MODULE_FRAGMENT name: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:0 type:P1 flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Function modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Function flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:R index:0 variance:out upperBounds:[kotlin.Any?] + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Any flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Function1 modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:(P1) -> R flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Function modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:P1 index:0 variance:in upperBounds:[kotlin.Any?] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:R index:1 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:invoke visibility:public modality:ABSTRACT <> ($this:(P1) -> R, p1:P1) returnType:R flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:(P1) -> R flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:0 type:P1 flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Function modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Function flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:R index:0 variance:out upperBounds:[kotlin.Any?] + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Any flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: diff --git a/compiler/testData/ir/irText/stubs/builtinMap__builtinsmodule.txt b/compiler/testData/ir/irText/stubs/builtinMap__builtinsmodule.txt index 2dbcec766d5..2485ee96cb8 100644 --- a/compiler/testData/ir/irText/stubs/builtinMap__builtinsmodule.txt +++ b/compiler/testData/ir/irText/stubs/builtinMap__builtinsmodule.txt @@ -28,11 +28,30 @@ MODULE_FRAGMENT name: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Unit flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Cloneable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Cloneable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:protected modality:OPEN <> ($this:kotlin.Cloneable) returnType:Any flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Cloneable flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin.collections CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableMap modality:ABSTRACT visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: superClasses: - UNBOUND: interface Map + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Map modality:ABSTRACT visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any?] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any?] FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, key:K, value:V) returnType:Boolean flags: @@ -41,7 +60,7 @@ MODULE_FRAGMENT name: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:1 type:V flags: FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K, defaultValue:V) returnType:V flags: overridden: - UNBOUND: fun getOrDefault(key: K, defaultValue: V): V + FUN IR_EXTERNAL_DECLARATION_STUB name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K, defaultValue:V) returnType:V flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:defaultValue index:1 type:V flags: @@ -59,51 +78,51 @@ MODULE_FRAGMENT name: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: FUN FAKE_OVERRIDE name:containsKey visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:Boolean flags: overridden: - UNBOUND: fun containsKey(key: K): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:containsKey visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: FUN FAKE_OVERRIDE name:containsValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, value:V) returnType:Boolean flags: overridden: - UNBOUND: fun containsValue(value: V): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:containsValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, value:V) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:V flags: FUN FAKE_OVERRIDE name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:V? flags: overridden: - UNBOUND: operator fun get(key: K): V? + FUN IR_EXTERNAL_DECLARATION_STUB name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:V? flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Boolean flags: overridden: - UNBOUND: fun isEmpty(): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Int flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val overridden: - UNBOUND: fun (): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.MutableSet> visibility:public modality:ABSTRACT flags:val FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableSet> flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.MutableSet> visibility:public modality:ABSTRACT flags:val overridden: - UNBOUND: fun (): kotlin.collections.Set> + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Set> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.MutableSet visibility:public modality:ABSTRACT flags:val FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableSet flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.MutableSet visibility:public modality:ABSTRACT flags:val overridden: - UNBOUND: fun (): kotlin.collections.Set + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Set flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.MutableCollection visibility:public modality:ABSTRACT flags:val FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableCollection flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.MutableCollection visibility:public modality:ABSTRACT flags:val overridden: - UNBOUND: fun (): kotlin.collections.Collection + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Collection flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableEntry modality:ABSTRACT visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap.MutableEntry flags: superClasses: - UNBOUND: interface Entry + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Entry modality:ABSTRACT visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any?] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any?] FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap.MutableEntry, newValue:V) returnType:V flags: @@ -113,26 +132,26 @@ MODULE_FRAGMENT name: FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:K flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K visibility:public modality:ABSTRACT flags:val overridden: - UNBOUND: fun (): K + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:K flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V visibility:public modality:ABSTRACT flags:val FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:V flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V visibility:public modality:ABSTRACT flags:val overridden: - UNBOUND: fun (): V + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:V flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN IR_EXTERNAL_DECLARATION_STUB name:compute visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: @@ -169,19 +188,1208 @@ MODULE_FRAGMENT name: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiFunction flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: overridden: - UNBOUND: fun forEach(p0: java.util.function.BiConsumer): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiConsumer flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Map modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any?] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K, defaultValue:V) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:defaultValue index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsKey visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, value:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.Set> visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Set> flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.Set> visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.Set visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Set flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.Set visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.Collection visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Collection flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.Collection visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Entry modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance:out upperBounds:[kotlin.Any?] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance:out upperBounds:[kotlin.Any?] + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:K flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:V flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiConsumer flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableIterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Iterator modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableIterator flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Iterator modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableCollection modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Collection modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterable modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance: upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:MutableIterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Iterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterable) returnType:MutableIterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable) returnType:Spliterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Collection modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Iterable modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Iterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterable) returnType:Iterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable) returnType:Spliterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Iterable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterable) returnType:Iterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable) returnType:Spliterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableIterable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Iterable modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterable) returnType:MutableIterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterable) returnType:Iterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableIterable flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable) returnType:Spliterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable) returnType:Spliterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableSet modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Set modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableCollection modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance: upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, element:E) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, element:E) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, element:E) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, element:E) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, elements:kotlin.collections.Collection) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Int flags: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet) returnType:MutableIterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Iterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:MutableIterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Set) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Set) returnType:Spliterator<(E..E?)> flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Set modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Collection modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, element:E) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Iterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Iterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Set) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin.collections + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableMap modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Map modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any?] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, key:K, value:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:1 type:V flags: + FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K, defaultValue:V) returnType:V flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K, defaultValue:V) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:defaultValue index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:put visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, key:K, value:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, from:kotlin.collections.Map) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:from index:0 type:kotlin.collections.Map flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, key:K) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN FAKE_OVERRIDE name:containsKey visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsKey visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN FAKE_OVERRIDE name:containsValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, value:V) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, value:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:V flags: + FUN FAKE_OVERRIDE name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.MutableSet> visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableSet> flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.MutableSet> visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Set> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.MutableSet visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableSet flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.MutableSet visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Set flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.MutableCollection visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableCollection flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.MutableCollection visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Collection flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableEntry modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap.MutableEntry flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Entry modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any?] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap.MutableEntry, newValue:V) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap.MutableEntry flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:newValue index:0 type:V flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K visibility:public modality:ABSTRACT flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:K flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:K flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V visibility:public modality:ABSTRACT flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:V flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compute visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.BiFunction flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.Function) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.Function flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfPresent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.BiFunction flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:merge visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V, p2:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:java.util.function.BiFunction flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V, p2:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replaceAll visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:java.util.function.BiFunction) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiFunction flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiConsumer flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Map modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any?] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K, defaultValue:V) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:defaultValue index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsKey visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, value:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.Set> visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Set> flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.Set> visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.Set visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Set flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.Set visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.Collection visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Collection flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.Collection visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Entry modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance:out upperBounds:[kotlin.Any?] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance:out upperBounds:[kotlin.Any?] + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:K flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:V flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiConsumer flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableIterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Iterator modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableIterator flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Iterator modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableCollection modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Collection modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterable modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance: upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:MutableIterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Iterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterable) returnType:MutableIterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable) returnType:Spliterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Collection modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Iterable modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Iterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterable) returnType:Iterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable) returnType:Spliterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Iterable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterable) returnType:Iterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable) returnType:Spliterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableIterable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Iterable modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterable) returnType:MutableIterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterable) returnType:Iterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableIterable flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable) returnType:Spliterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable) returnType:Spliterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableSet modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Set modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableCollection modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance: upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, element:E) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, element:E) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, element:E) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, element:E) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, elements:kotlin.collections.Collection) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Int flags: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet) returnType:MutableIterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Iterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:MutableIterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableSet flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Set) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Set) returnType:Spliterator<(E..E?)> flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Set modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Collection modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance:out upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, element:E) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Iterator flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Iterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Set) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Set flags: + EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Any flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Unit modality:FINAL visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Unit flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:private <> () returnType:kotlin.Unit flags:primary + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Unit) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Unit flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Cloneable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Cloneable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:protected modality:OPEN <> ($this:kotlin.Cloneable) returnType:Any flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Cloneable flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: diff --git a/compiler/testData/ir/irText/stubs/builtinMap__dependenciesoftestmodule.txt b/compiler/testData/ir/irText/stubs/builtinMap__dependenciesoftestmodule.txt index c5986a6e57a..4fd48f595d6 100644 --- a/compiler/testData/ir/irText/stubs/builtinMap__dependenciesoftestmodule.txt +++ b/compiler/testData/ir/irText/stubs/builtinMap__dependenciesoftestmodule.txt @@ -246,43 +246,43 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntryIterator flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedHashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner - UNBOUND: interface MutableIterator : kotlin.collections.Iterator + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedEntryIterator flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntryIterator) returnType:(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?) flags: overridden: - UNBOUND: fun next(): T + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntryIterator flags: FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: - UNBOUND: fun hasNext(): kotlin.Boolean + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: - UNBOUND: fun remove(): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator!>, p0:java.util.function.Consumer!>) returnType:Unit flags: overridden: - UNBOUND: fun forEachRemaining(p0: java.util.function.Consumer): kotlin.Unit + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!> flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: overridden: @@ -297,160 +297,160 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedEntrySet modality:FINAL visibility:public/*package*/ flags:inner $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: superClasses: - UNBOUND: class AbstractSet : java.util.AbstractCollection, kotlin.collections.MutableSet + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractSet modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedEntrySet flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet) returnType:Unit flags: overridden: - UNBOUND: fun clear(): kotlin.Unit + FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: overridden: - UNBOUND: fun contains(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet, p0:java.util.function.Consumer!>!) returnType:Unit flags: overridden: - UNBOUND: fun forEach(p0: java.util.function.Consumer!): kotlin.Unit + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!>! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet) returnType:MutableIterator<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: overridden: - UNBOUND: fun iterator(): kotlin.collections.MutableIterator + FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: overridden: - UNBOUND: fun remove(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet) returnType:Spliterator<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: overridden: - UNBOUND: fun spliterator(): java.util.Spliterator + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet) returnType:Int flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val overridden: - UNBOUND: fun (): kotlin.Int + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection!>, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: overridden: - UNBOUND: fun add(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: overridden: - UNBOUND: fun addAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: overridden: - UNBOUND: fun containsAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:Boolean flags: overridden: - UNBOUND: fun isEmpty(): kotlin.Boolean + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection!>) returnType:Stream<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: overridden: - UNBOUND: fun parallelStream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: overridden: - UNBOUND: fun removeAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection!>, p0:java.util.function.Predicate!>) returnType:Boolean flags: overridden: - UNBOUND: fun removeIf(p0: java.util.function.Predicate): kotlin.Boolean + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate!> flags: FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: overridden: - UNBOUND: fun retainAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection!>) returnType:Stream<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: overridden: - UNBOUND: fun stream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(): kotlin.Array<(out) kotlin.Any!>! + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: overridden: - UNBOUND: fun hugeCapacity(p0: kotlin.Int): kotlin.Int + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedKeyIterator modality:FINAL visibility:public/*package*/ flags:inner $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeyIterator flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedHashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner - UNBOUND: interface MutableIterator : kotlin.collections.Iterator + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedKeyIterator flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeyIterator) returnType:(K..K?) flags: overridden: - UNBOUND: fun next(): T + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeyIterator flags: FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: - UNBOUND: fun hasNext(): kotlin.Boolean + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: - UNBOUND: fun remove(): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: overridden: - UNBOUND: fun forEachRemaining(p0: java.util.function.Consumer): kotlin.Unit + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: overridden: @@ -465,160 +465,160 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedKeySet modality:FINAL visibility:public/*package*/ flags:inner $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: superClasses: - UNBOUND: class AbstractSet : java.util.AbstractCollection, kotlin.collections.MutableSet + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractSet modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedKeySet flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet) returnType:Unit flags: overridden: - UNBOUND: fun clear(): kotlin.Unit + FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet, element:K!) returnType:Boolean flags: overridden: - UNBOUND: fun contains(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet, p0:java.util.function.Consumer!) returnType:Unit flags: overridden: - UNBOUND: fun forEach(p0: java.util.function.Consumer!): kotlin.Unit + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet) returnType:MutableIterator<(K..K?)> flags: overridden: - UNBOUND: fun iterator(): kotlin.collections.MutableIterator + FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet, element:K!) returnType:Boolean flags: overridden: - UNBOUND: fun remove(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet) returnType:Spliterator<(K..K?)> flags: overridden: - UNBOUND: fun spliterator(): java.util.Spliterator + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet) returnType:Int flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val overridden: - UNBOUND: fun (): kotlin.Int + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:K!) returnType:Boolean flags: overridden: - UNBOUND: fun add(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun addAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun containsAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: overridden: - UNBOUND: fun isEmpty(): kotlin.Boolean + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(K..K?)> flags: overridden: - UNBOUND: fun parallelStream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun removeAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: overridden: - UNBOUND: fun removeIf(p0: java.util.function.Predicate): kotlin.Boolean + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun retainAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(K..K?)> flags: overridden: - UNBOUND: fun stream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(): kotlin.Array<(out) kotlin.Any!>! + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: overridden: - UNBOUND: fun hugeCapacity(p0: kotlin.Int): kotlin.Int + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedValueIterator modality:FINAL visibility:public/*package*/ flags:inner $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValueIterator flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedHashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner - UNBOUND: interface MutableIterator : kotlin.collections.Iterator + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedValueIterator flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValueIterator) returnType:(V..V?) flags: overridden: - UNBOUND: fun next(): T + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValueIterator flags: FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: - UNBOUND: fun hasNext(): kotlin.Boolean + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: - UNBOUND: fun remove(): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: overridden: - UNBOUND: fun forEachRemaining(p0: java.util.function.Consumer): kotlin.Unit + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: overridden: @@ -633,118 +633,118 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedValues modality:FINAL visibility:public/*package*/ flags:inner $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: superClasses: - UNBOUND: class AbstractCollection : kotlin.collections.MutableCollection + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractCollection modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedValues flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues) returnType:Unit flags: overridden: - UNBOUND: fun clear(): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues, element:V!) returnType:Boolean flags: overridden: - UNBOUND: fun contains(element: E!): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues, p0:java.util.function.Consumer!) returnType:Unit flags: overridden: - UNBOUND: fun forEach(p0: java.util.function.Consumer!): kotlin.Unit + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues) returnType:MutableIterator<(V..V?)> flags: overridden: - UNBOUND: fun iterator(): kotlin.collections.MutableIterator + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues) returnType:Spliterator<(V..V?)> flags: overridden: - UNBOUND: fun spliterator(): java.util.Spliterator + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues) returnType:Int flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val overridden: - UNBOUND: fun (): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:V!) returnType:Boolean flags: overridden: - UNBOUND: fun add(element: E!): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun addAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun containsAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: overridden: - UNBOUND: fun isEmpty(): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(V..V?)> flags: overridden: - UNBOUND: fun parallelStream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:V!) returnType:Boolean flags: overridden: - UNBOUND: fun remove(element: E!): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun removeAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: overridden: - UNBOUND: fun removeIf(p0: java.util.function.Predicate): kotlin.Boolean + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun retainAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(V..V?)> flags: overridden: - UNBOUND: fun stream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(): kotlin.Array<(out) kotlin.Any!>! + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! + FUN IR_EXTERNAL_DECLARATION_STUB name:finishToArray visibility:private modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: overridden: - UNBOUND: fun hugeCapacity(p0: kotlin.Int): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hugeCapacity visibility:private modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: FUN FAKE_OVERRIDE name:capacity visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:Int flags: overridden: @@ -962,8 +962,8 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractMap modality:ABSTRACT visibility:public flags: - UNBOUND: interface Cloneable - UNBOUND: interface Serializable + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Cloneable modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableMap modality:ABSTRACT visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] @@ -989,7 +989,7 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Any flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:protected/*protected and package*/ modality:OPEN <> ($this:java.util.AbstractMap) returnType:(kotlin.Any..kotlin.Any?) flags: - UNBOUND: fun clone(): kotlin.Any + FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:protected modality:OPEN <> ($this:kotlin.Cloneable) returnType:Any flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:compute visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: overridden: @@ -1141,23 +1141,23 @@ MODULE_FRAGMENT name: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Int flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:String flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:String flags: - UNBOUND: fun toString(): kotlin.String - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner @@ -1197,7 +1197,7 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashMapSpliterator modality:OPEN visibility:public/*package*/ flags: - UNBOUND: interface Spliterator + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Spliterator modality:ABSTRACT visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> (p0:java.util.HashMap!, p1:kotlin.Int, p2:kotlin.Int, p3:kotlin.Int, p4:kotlin.Int) returnType:java.util.HashMap.EntrySpliterator flags: @@ -1209,54 +1209,54 @@ MODULE_FRAGMENT name: FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: - UNBOUND: fun estimateSize(): kotlin.Long + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator!>) returnType:(java.util.Comparator..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>..java.util.Comparator..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>?) flags: overridden: - UNBOUND: fun getComparator(): java.util.Comparator! + FUN IR_EXTERNAL_DECLARATION_STUB name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator!> flags: FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator!>) returnType:Long flags: overridden: - UNBOUND: fun getExactSizeIfKnown(): kotlin.Long + FUN IR_EXTERNAL_DECLARATION_STUB name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator!> flags: FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator!>, p0:kotlin.Int) returnType:Boolean flags: overridden: - UNBOUND: fun hasCharacteristics(p0: kotlin.Int): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:OPEN <> ($this:java.util.HashMap.EntrySpliterator) returnType:Int flags: overridden: - UNBOUND: fun characteristics(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.HashMap.EntrySpliterator, p0:java.util.function.Consumer!>!) returnType:Unit flags: overridden: - UNBOUND: fun forEachRemaining(p0: java.util.function.Consumer!): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!>! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.HashMap.EntrySpliterator, p0:java.util.function.Consumer!>!) returnType:Boolean flags: overridden: - UNBOUND: fun tryAdvance(p0: java.util.function.Consumer!): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!>! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:OPEN <> ($this:java.util.HashMap.EntrySpliterator) returnType:(java.util.HashMap.EntrySpliterator<(K..K?), (V..V?)>..java.util.HashMap.EntrySpliterator<(K..K?), (V..V?)>?) flags: overridden: - UNBOUND: fun trySplit(): java.util.Spliterator! + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:(java.util.Spliterator<(T..T?)>..java.util.Spliterator<(T..T?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: overridden: @@ -1294,7 +1294,7 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashMapSpliterator modality:OPEN visibility:public/*package*/ flags: - UNBOUND: interface Spliterator + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Spliterator modality:ABSTRACT visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> (p0:java.util.HashMap!, p1:kotlin.Int, p2:kotlin.Int, p3:kotlin.Int, p4:kotlin.Int) returnType:java.util.HashMap.KeySpliterator flags: @@ -1306,54 +1306,54 @@ MODULE_FRAGMENT name: FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: - UNBOUND: fun estimateSize(): kotlin.Long + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: overridden: - UNBOUND: fun getComparator(): java.util.Comparator! + FUN IR_EXTERNAL_DECLARATION_STUB name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: overridden: - UNBOUND: fun getExactSizeIfKnown(): kotlin.Long + FUN IR_EXTERNAL_DECLARATION_STUB name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: overridden: - UNBOUND: fun hasCharacteristics(p0: kotlin.Int): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:OPEN <> ($this:java.util.HashMap.KeySpliterator) returnType:Int flags: overridden: - UNBOUND: fun characteristics(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.HashMap.KeySpliterator, p0:java.util.function.Consumer!) returnType:Unit flags: overridden: - UNBOUND: fun forEachRemaining(p0: java.util.function.Consumer!): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.HashMap.KeySpliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: overridden: - UNBOUND: fun tryAdvance(p0: java.util.function.Consumer!): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:OPEN <> ($this:java.util.HashMap.KeySpliterator) returnType:(java.util.HashMap.KeySpliterator<(K..K?), (V..V?)>..java.util.HashMap.KeySpliterator<(K..K?), (V..V?)>?) flags: overridden: - UNBOUND: fun trySplit(): java.util.Spliterator! + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:(java.util.Spliterator<(T..T?)>..java.util.Spliterator<(T..T?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: overridden: @@ -1521,7 +1521,7 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueSpliterator flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashMapSpliterator modality:OPEN visibility:public/*package*/ flags: - UNBOUND: interface Spliterator + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Spliterator modality:ABSTRACT visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> (p0:java.util.HashMap!, p1:kotlin.Int, p2:kotlin.Int, p3:kotlin.Int, p4:kotlin.Int) returnType:java.util.HashMap.ValueSpliterator flags: @@ -1533,54 +1533,54 @@ MODULE_FRAGMENT name: FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: - UNBOUND: fun estimateSize(): kotlin.Long + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: overridden: - UNBOUND: fun getComparator(): java.util.Comparator! + FUN IR_EXTERNAL_DECLARATION_STUB name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: overridden: - UNBOUND: fun getExactSizeIfKnown(): kotlin.Long + FUN IR_EXTERNAL_DECLARATION_STUB name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: overridden: - UNBOUND: fun hasCharacteristics(p0: kotlin.Int): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:OPEN <> ($this:java.util.HashMap.ValueSpliterator) returnType:Int flags: overridden: - UNBOUND: fun characteristics(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueSpliterator flags: FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.HashMap.ValueSpliterator, p0:java.util.function.Consumer!) returnType:Unit flags: overridden: - UNBOUND: fun forEachRemaining(p0: java.util.function.Consumer!): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueSpliterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.HashMap.ValueSpliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: overridden: - UNBOUND: fun tryAdvance(p0: java.util.function.Consumer!): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueSpliterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:OPEN <> ($this:java.util.HashMap.ValueSpliterator) returnType:(java.util.HashMap.ValueSpliterator<(K..K?), (V..V?)>..java.util.HashMap.ValueSpliterator<(K..K?), (V..V?)>?) flags: overridden: - UNBOUND: fun trySplit(): java.util.Spliterator! + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:(java.util.Spliterator<(T..T?)>..java.util.Spliterator<(T..T?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueSpliterator flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: overridden: @@ -1650,43 +1650,43 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntryIterator flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner - UNBOUND: interface MutableIterator : kotlin.collections.Iterator + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.EntryIterator flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.HashMap.EntryIterator) returnType:(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?) flags: overridden: - UNBOUND: fun next(): T + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntryIterator flags: FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: - UNBOUND: fun hasNext(): kotlin.Boolean + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: - UNBOUND: fun remove(): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator!>, p0:java.util.function.Consumer!>) returnType:Unit flags: overridden: - UNBOUND: fun forEachRemaining(p0: java.util.function.Consumer): kotlin.Unit + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!> flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: overridden: @@ -1703,160 +1703,160 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:EntrySet modality:FINAL visibility:public/*package*/ flags:inner $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: superClasses: - UNBOUND: class AbstractSet : java.util.AbstractCollection, kotlin.collections.MutableSet + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractSet modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.EntrySet flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet) returnType:Unit flags: overridden: - UNBOUND: fun clear(): kotlin.Unit + FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: overridden: - UNBOUND: fun contains(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet, p0:java.util.function.Consumer!>!) returnType:Unit flags: overridden: - UNBOUND: fun forEach(p0: java.util.function.Consumer!): kotlin.Unit + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!>! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet) returnType:MutableIterator<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: overridden: - UNBOUND: fun iterator(): kotlin.collections.MutableIterator + FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: overridden: - UNBOUND: fun remove(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet) returnType:Spliterator<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: overridden: - UNBOUND: fun spliterator(): java.util.Spliterator + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet) returnType:Int flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val overridden: - UNBOUND: fun (): kotlin.Int + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection!>, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: overridden: - UNBOUND: fun add(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: overridden: - UNBOUND: fun addAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: overridden: - UNBOUND: fun containsAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:Boolean flags: overridden: - UNBOUND: fun isEmpty(): kotlin.Boolean + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection!>) returnType:Stream<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: overridden: - UNBOUND: fun parallelStream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: overridden: - UNBOUND: fun removeAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection!>, p0:java.util.function.Predicate!>) returnType:Boolean flags: overridden: - UNBOUND: fun removeIf(p0: java.util.function.Predicate): kotlin.Boolean + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate!> flags: FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: overridden: - UNBOUND: fun retainAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection!>) returnType:Stream<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: overridden: - UNBOUND: fun stream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection!> flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(): kotlin.Array<(out) kotlin.Any!>! + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: overridden: - UNBOUND: fun hugeCapacity(p0: kotlin.Int): kotlin.Int + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:KeyIterator modality:FINAL visibility:public/*package*/ flags:inner $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeyIterator flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner - UNBOUND: interface MutableIterator : kotlin.collections.Iterator + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.KeyIterator flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.HashMap.KeyIterator) returnType:(K..K?) flags: overridden: - UNBOUND: fun next(): T + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeyIterator flags: FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: - UNBOUND: fun hasNext(): kotlin.Boolean + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: - UNBOUND: fun remove(): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: overridden: - UNBOUND: fun forEachRemaining(p0: java.util.function.Consumer): kotlin.Unit + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: overridden: @@ -1873,160 +1873,160 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:KeySet modality:FINAL visibility:public/*package*/ flags:inner $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: superClasses: - UNBOUND: class AbstractSet : java.util.AbstractCollection, kotlin.collections.MutableSet + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractSet modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.KeySet flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet) returnType:Unit flags: overridden: - UNBOUND: fun clear(): kotlin.Unit + FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet, element:K!) returnType:Boolean flags: overridden: - UNBOUND: fun contains(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet, p0:java.util.function.Consumer!) returnType:Unit flags: overridden: - UNBOUND: fun forEach(p0: java.util.function.Consumer!): kotlin.Unit + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet) returnType:MutableIterator<(K..K?)> flags: overridden: - UNBOUND: fun iterator(): kotlin.collections.MutableIterator + FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet, element:K!) returnType:Boolean flags: overridden: - UNBOUND: fun remove(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet) returnType:Spliterator<(K..K?)> flags: overridden: - UNBOUND: fun spliterator(): java.util.Spliterator + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet) returnType:Int flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val overridden: - UNBOUND: fun (): kotlin.Int + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:K!) returnType:Boolean flags: overridden: - UNBOUND: fun add(element: E!): kotlin.Boolean + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun addAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun containsAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: overridden: - UNBOUND: fun isEmpty(): kotlin.Boolean + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(K..K?)> flags: overridden: - UNBOUND: fun parallelStream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun removeAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: overridden: - UNBOUND: fun removeIf(p0: java.util.function.Predicate): kotlin.Boolean + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun retainAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(K..K?)> flags: overridden: - UNBOUND: fun stream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(): kotlin.Array<(out) kotlin.Any!>! + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: overridden: - UNBOUND: fun hugeCapacity(p0: kotlin.Int): kotlin.Int + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:ValueIterator modality:FINAL visibility:public/*package*/ flags:inner $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueIterator flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner - UNBOUND: interface MutableIterator : kotlin.collections.Iterator + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.ValueIterator flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.HashMap.ValueIterator) returnType:(V..V?) flags: overridden: - UNBOUND: fun next(): T + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueIterator flags: FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: - UNBOUND: fun hasNext(): kotlin.Boolean + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: - UNBOUND: fun remove(): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: overridden: - UNBOUND: fun forEachRemaining(p0: java.util.function.Consumer): kotlin.Unit + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: overridden: @@ -2043,118 +2043,118 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Values modality:FINAL visibility:public/*package*/ flags:inner $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: superClasses: - UNBOUND: class AbstractCollection : kotlin.collections.MutableCollection + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractCollection modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.Values flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.HashMap.Values) returnType:Unit flags: overridden: - UNBOUND: fun clear(): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.HashMap.Values, element:V!) returnType:Boolean flags: overridden: - UNBOUND: fun contains(element: E!): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.HashMap.Values, p0:java.util.function.Consumer!) returnType:Unit flags: overridden: - UNBOUND: fun forEach(p0: java.util.function.Consumer!): kotlin.Unit + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.HashMap.Values) returnType:MutableIterator<(V..V?)> flags: overridden: - UNBOUND: fun iterator(): kotlin.collections.MutableIterator + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.HashMap.Values) returnType:Spliterator<(V..V?)> flags: overridden: - UNBOUND: fun spliterator(): java.util.Spliterator + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Values) returnType:Int flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val overridden: - UNBOUND: fun (): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:V!) returnType:Boolean flags: overridden: - UNBOUND: fun add(element: E!): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun addAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun containsAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: overridden: - UNBOUND: fun isEmpty(): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(V..V?)> flags: overridden: - UNBOUND: fun parallelStream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:V!) returnType:Boolean flags: overridden: - UNBOUND: fun remove(element: E!): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun removeAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: overridden: - UNBOUND: fun removeIf(p0: java.util.function.Predicate): kotlin.Boolean + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: overridden: - UNBOUND: fun retainAll(elements: kotlin.collections.Collection): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(V..V?)> flags: overridden: - UNBOUND: fun stream(): java.util.stream.Stream + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun toArray(): kotlin.Array<(out) kotlin.Any!>! + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: - UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! + FUN IR_EXTERNAL_DECLARATION_STUB name:finishToArray visibility:private modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: overridden: - UNBOUND: fun hugeCapacity(p0: kotlin.Int): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hugeCapacity visibility:private modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ modality:FINAL flags:var FIELD IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ flags: @@ -2356,7 +2356,7 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableEntry modality:ABSTRACT visibility:public flags: - UNBOUND: interface Serializable + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:(kotlin.collections.MutableMap.MutableEntry..kotlin.collections.Map.Entry?)) returnType:java.util.AbstractMap.SimpleEntry flags: @@ -2388,18 +2388,18 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleEntry, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleEntry) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleEntry) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private modality:FINAL flags:const,val FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private flags:final @@ -2407,7 +2407,7 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableEntry modality:ABSTRACT visibility:public flags: - UNBOUND: interface Serializable + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:(kotlin.collections.MutableMap.MutableEntry..kotlin.collections.Map.Entry?)) returnType:java.util.AbstractMap.SimpleImmutableEntry flags: @@ -2439,18 +2439,18 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleImmutableEntry, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleImmutableEntry) returnType:Int flags: overridden: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleImmutableEntry) returnType:String flags: overridden: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private modality:FINAL flags:const,val FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private flags:final @@ -2585,11 +2585,619 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:eq visibility:private modality:OPEN <> (p0:kotlin.Any!, p1:kotlin.Any!) returnType:Boolean flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractSet modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractCollection modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableSet modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:protected/*protected and package*/ <> () returnType:java.util.AbstractSet flags: + FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet) returnType:MutableIterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Set) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:finishToArray visibility:private modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hugeCapacity visibility:private modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractCollection modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableCollection modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:protected/*protected and package*/ <> () returnType:java.util.AbstractCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:MutableIterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:private modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:private flags:final + FUN IR_EXTERNAL_DECLARATION_STUB name:finishToArray visibility:private modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hugeCapacity visibility:private modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Spliterator modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:(java.util.Spliterator<(T..T?)>..java.util.Spliterator<(T..T?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfDouble modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfPrimitive modality:ABSTRACT visibility:public flags: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfDouble, p0:java.util.function.DoubleConsumer!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.DoubleConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfDouble) returnType:(java.util.Spliterator.OfDouble..java.util.Spliterator.OfDouble?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive) returnType:(T_SPLITR..T_SPLITR?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + overridden: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfDouble, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfDouble, p0:java.util.function.DoubleConsumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.DoubleConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfDouble, p0:java.util.function.Consumer!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfInt modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfPrimitive modality:ABSTRACT visibility:public flags: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfInt, p0:java.util.function.IntConsumer!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.IntConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfInt) returnType:(java.util.Spliterator.OfInt..java.util.Spliterator.OfInt?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive) returnType:(T_SPLITR..T_SPLITR?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + overridden: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfInt, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfInt, p0:java.util.function.IntConsumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.IntConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfInt, p0:java.util.function.Consumer!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfLong modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfPrimitive modality:ABSTRACT visibility:public flags: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfLong, p0:java.util.function.LongConsumer!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.LongConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfLong) returnType:(java.util.Spliterator.OfLong..java.util.Spliterator.OfLong?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive) returnType:(T_SPLITR..T_SPLITR?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + overridden: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfLong, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfLong, p0:java.util.function.LongConsumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.LongConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfLong, p0:java.util.function.Consumer!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfPrimitive modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfPrimitive flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Spliterator modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T_CONS index:1 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T_SPLITR index:2 variance: upperBounds:[java.util.Spliterator.OfPrimitive!] + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfPrimitive flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:T_CONS! flags: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive) returnType:(T_SPLITR..T_SPLITR?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:(java.util.Spliterator<(T..T?)>..java.util.Spliterator<(T..T?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfPrimitive flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfPrimitive flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:T_CONS! flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin.collections CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Map modality:ABSTRACT visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: superClasses: - UNBOUND: class Any + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any?] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance:out upperBounds:[kotlin.Any?] FUN IR_EXTERNAL_DECLARATION_STUB name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K, defaultValue:V) returnType:V flags: @@ -2626,7 +3234,7 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Entry modality:ABSTRACT visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: superClasses: - UNBOUND: class Any + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance:out upperBounds:[kotlin.Any?] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance:out upperBounds:[kotlin.Any?] PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K visibility:public modality:ABSTRACT flags:val @@ -2639,32 +3247,32 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map.Entry flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: operator fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiConsumer flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: operator fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableMap modality:ABSTRACT visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: @@ -2831,7 +3439,7 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Pair modality:FINAL visibility:public flags:data $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Pair flags: superClasses: - UNBOUND: interface Serializable + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:A index:0 variance:out upperBounds:[kotlin.Any?] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:B index:1 variance:out upperBounds:[kotlin.Any?] CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (first:A, second:B) returnType:kotlin.Pair flags:primary @@ -2859,18 +3467,3241 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Pair flags: FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Pair, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Pair flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Pair) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Pair flags: FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Pair) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Pair flags: FUN IR_EXTERNAL_DECLARATION_STUB name:apply visibility:public modality:FINAL ($receiver:T, block:T.() -> kotlin.Unit) returnType:T flags:inline TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any?] $receiver: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:T flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:block index:0 type:T.() -> kotlin.Unit flags: + EXTERNAL_PACKAGE_FRAGMENT fqName:java.util + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedHashMap modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashMap modality:OPEN visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableMap modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:java.util.LinkedHashMap flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:(kotlin.collections.MutableMap..kotlin.collections.Map?)) returnType:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:(kotlin.collections.MutableMap..kotlin.collections.Map?) flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:kotlin.Int) returnType:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:kotlin.Int, p1:kotlin.Float) returnType:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Float flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:kotlin.Int, p1:kotlin.Float, p2:kotlin.Boolean) returnType:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Float flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Boolean flags: + FUN FAKE_OVERRIDE name:readObject visibility:invisible_fake modality:OPEN <> ($this:java.util.HashMap, p0:java.io.ObjectInputStream!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:readObject visibility:private modality:OPEN <> ($this:java.util.HashMap, p0:java.io.ObjectInputStream!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.io.ObjectInputStream! flags: + FUN FAKE_OVERRIDE name:writeObject visibility:invisible_fake modality:OPEN <> ($this:java.util.HashMap, p0:java.io.ObjectOutputStream!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:writeObject visibility:private modality:OPEN <> ($this:java.util.HashMap, p0:java.io.ObjectOutputStream!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.io.ObjectOutputStream! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:linkNodeLast visibility:private modality:OPEN <> ($this:java.util.LinkedHashMap, p0:java.util.LinkedHashMap.Entry!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.LinkedHashMap.Entry! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:transferLinks visibility:private modality:OPEN <> ($this:java.util.LinkedHashMap, p0:java.util.LinkedHashMap.Entry!, p1:java.util.LinkedHashMap.Entry!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.LinkedHashMap.Entry! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.LinkedHashMap.Entry! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeEldestEntry visibility:protected/*protected and package*/ modality:OPEN <> ($this:java.util.LinkedHashMap, p0:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: + FUN FAKE_OVERRIDE name:clone visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Any flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Any flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN FAKE_OVERRIDE name:compute visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:compute visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compute visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.BiFunction flags: + FUN FAKE_OVERRIDE name:computeIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.Function) returnType:V flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfAbsent visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:java.util.function.Function) returnType:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.Function) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.Function flags: + FUN FAKE_OVERRIDE name:computeIfPresent visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfPresent visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfPresent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.BiFunction flags: + FUN FAKE_OVERRIDE name:containsKey visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsKey visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:containsKey visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN FAKE_OVERRIDE name:merge visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V, p2:java.util.function.BiFunction) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:merge visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V, p2:java.util.function.BiFunction) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:merge visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V, p2:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:java.util.function.BiFunction flags: + FUN FAKE_OVERRIDE name:put visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K, value:V) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:put visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K, value:V) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:put visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, key:K, value:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:1 type:V flags: + FUN FAKE_OVERRIDE name:putAll visibility:public modality:OPEN <> ($this:java.util.HashMap, from:kotlin.collections.Map) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:putAll visibility:public modality:OPEN <> ($this:java.util.HashMap, from:kotlin.collections.Map) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, from:kotlin.collections.Map) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:from index:0 type:kotlin.collections.Map flags: + FUN FAKE_OVERRIDE name:putIfAbsent visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:putIfAbsent visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, key:K) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K, value:V) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K, value:V) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, key:K, value:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:1 type:V flags: + FUN FAKE_OVERRIDE name:replace visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + FUN FAKE_OVERRIDE name:replace visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V, p2:V) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V, p2:V) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V, p2:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:OPEN flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:OPEN flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Int flags: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.LinkedHashMap) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsValue visibility:public modality:OPEN <> ($this:java.util.LinkedHashMap, value:V) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsValue visibility:public modality:OPEN <> ($this:java.util.HashMap, value:V) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:containsValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, value:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:java.util.LinkedHashMap, p0:java.util.function.BiConsumer) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:java.util.function.BiConsumer) returnType:Unit flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiConsumer flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:get visibility:public modality:OPEN <> ($this:java.util.LinkedHashMap, key:K) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:get visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K) returnType:V? flags: + FUN FAKE_OVERRIDE name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:getOrDefault visibility:public modality:OPEN <> ($this:java.util.LinkedHashMap, key:K, defaultValue:V) returnType:V flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getOrDefault visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K, defaultValue:V) returnType:V flags: + FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K, defaultValue:V) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:defaultValue index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replaceAll visibility:public modality:OPEN <> ($this:java.util.LinkedHashMap, p0:java.util.function.BiFunction) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:replaceAll visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:java.util.function.BiFunction) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replaceAll visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:java.util.function.BiFunction) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiFunction flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.MutableSet> visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.LinkedHashMap) returnType:(kotlin.collections.MutableSet<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>..kotlin.collections.Set<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.MutableSet> visibility:public modality:OPEN flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:(kotlin.collections.MutableSet<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>..kotlin.collections.Set<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>?) flags: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableSet> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.MutableSet visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.LinkedHashMap) returnType:(kotlin.collections.MutableSet<(K..K?)>..kotlin.collections.Set<(K..K?)>?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.MutableSet visibility:public modality:OPEN flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:(kotlin.collections.MutableSet<(K..K?)>..kotlin.collections.Set<(K..K?)>?) flags: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableSet flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.MutableCollection visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.LinkedHashMap) returnType:(kotlin.collections.MutableCollection<(V..V?)>..kotlin.collections.Collection<(V..V?)>?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.MutableCollection visibility:public modality:OPEN flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:(kotlin.collections.MutableCollection<(V..V?)>..kotlin.collections.Collection<(V..V?)>?) flags: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableCollection flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedHashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedHashIterator flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedEntryIterator modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntryIterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedHashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedEntryIterator flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntryIterator) returnType:(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?) flags: + overridden: + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntryIterator flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator!>, p0:java.util.function.Consumer!>) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!> flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedEntrySet modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractSet modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedEntrySet flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet, p0:java.util.function.Consumer!>!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!>! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet) returnType:MutableIterator<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: + overridden: + FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet) returnType:Spliterator<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedEntrySet) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection!>, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection!>) returnType:Stream<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection!>, p0:java.util.function.Predicate!>) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate!> flags: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection!>) returnType:Stream<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedKeyIterator modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeyIterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedHashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedKeyIterator flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeyIterator) returnType:(K..K?) flags: + overridden: + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeyIterator flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedKeySet modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractSet modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedKeySet flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet, element:K!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet) returnType:MutableIterator<(K..K?)> flags: + overridden: + FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet, element:K!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet) returnType:Spliterator<(K..K?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedKeySet) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:K!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(K..K?)> flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(K..K?)> flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedValueIterator modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValueIterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedHashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedValueIterator flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValueIterator) returnType:(V..V?) flags: + overridden: + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValueIterator flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedValues modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractCollection modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.LinkedHashMap) returnType:java.util.LinkedHashMap.LinkedValues flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues, element:V!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues) returnType:MutableIterator<(V..V?)> flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues) returnType:Spliterator<(V..V?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedValues) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:V!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(V..V?)> flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:V!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: + FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(V..V?)> flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:finishToArray visibility:private modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hugeCapacity visibility:private modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:capacity visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:capacity visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN FAKE_OVERRIDE name:getNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Int, p1:kotlin.Any!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Int, p1:kotlin.Any!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + FUN FAKE_OVERRIDE name:loadFactor visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:Float flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:loadFactor visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN FAKE_OVERRIDE name:putMapEntries visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:(kotlin.collections.MutableMap..kotlin.collections.Map?), p1:kotlin.Boolean) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:putMapEntries visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:(kotlin.collections.MutableMap..kotlin.collections.Map?), p1:kotlin.Boolean) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:(kotlin.collections.MutableMap..kotlin.collections.Map?) flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Boolean flags: + FUN FAKE_OVERRIDE name:putVal visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Int, p1:K!, p2:V!, p3:kotlin.Boolean, p4:kotlin.Boolean) returnType:(V..V?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:putVal visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Int, p1:K!, p2:V!, p3:kotlin.Boolean, p4:kotlin.Boolean) returnType:(V..V?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:kotlin.Boolean flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p4 index:4 type:kotlin.Boolean flags: + FUN FAKE_OVERRIDE name:removeNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Int, p1:kotlin.Any!, p2:kotlin.Any!, p3:kotlin.Boolean, p4:kotlin.Boolean) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Int, p1:kotlin.Any!, p2:kotlin.Any!, p3:kotlin.Boolean, p4:kotlin.Boolean) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:kotlin.Boolean flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p4 index:4 type:kotlin.Boolean flags: + FUN FAKE_OVERRIDE name:resize visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:(kotlin.Array<(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?)>..kotlin.Array..java.util.HashMap.Node<(K..K?), (V..V?)>?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:resize visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:(kotlin.Array<(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?)>..kotlin.Array..java.util.HashMap.Node<(K..K?), (V..V?)>?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN FAKE_OVERRIDE name:treeifyBin visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Array<(out) java.util.HashMap.Node!>!, p1:kotlin.Int) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:treeifyBin visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Array<(out) java.util.HashMap.Node!>!, p1:kotlin.Int) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) java.util.HashMap.Node!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Int flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:loadFactor type:kotlin.Float visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:loadFactor type:kotlin.Float visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entrySet type:kotlin.collections.(Mutable)Set!>! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:entrySet type:kotlin.collections.(Mutable)Set!>! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:modCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:modCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:table type:kotlin.Array<(out) java.util.HashMap.Node!>! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:table type:kotlin.Array<(out) java.util.HashMap.Node!>! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:threshold type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:threshold type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:accessOrder type:kotlin.Boolean visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:accessOrder type:kotlin.Boolean visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:head type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:head type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:tail type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:tail type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Entry modality:OPEN visibility:public/*package*/ flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.Entry flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Node modality:OPEN visibility:public/*package*/ flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> (p0:kotlin.Int, p1:K!, p2:V!, p3:java.util.HashMap.Node!) returnType:java.util.LinkedHashMap.Entry flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:java.util.HashMap.Node! flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:java.util.HashMap.Node, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:FINAL <> ($this:java.util.HashMap.Node, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + FUN FAKE_OVERRIDE name:setValue visibility:public modality:FINAL <> ($this:java.util.HashMap.Node, newValue:V!) returnType:(V..V?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:FINAL <> ($this:java.util.HashMap.Node, newValue:V!) returnType:(V..V?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:newValue index:0 type:V! flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public modality:FINAL flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(K..K?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public modality:FINAL flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(K..K?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public modality:FINAL flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(V..V?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public modality:FINAL flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(V..V?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:after type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:after type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:before type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:before type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeAccess visibility:public/*package*/ modality:OPEN <> ($this:java.util.LinkedHashMap, p0:java.util.HashMap.Node!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeAccess visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.util.HashMap.Node!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeInsertion visibility:public/*package*/ modality:OPEN <> ($this:java.util.LinkedHashMap, p0:kotlin.Boolean) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeInsertion visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:kotlin.Boolean) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeRemoval visibility:public/*package*/ modality:OPEN <> ($this:java.util.LinkedHashMap, p0:java.util.HashMap.Node!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeRemoval visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.util.HashMap.Node!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:internalWriteEntries visibility:public/*package*/ modality:OPEN <> ($this:java.util.LinkedHashMap, p0:java.io.ObjectOutputStream!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:internalWriteEntries visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.io.ObjectOutputStream!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.io.ObjectOutputStream! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:newNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.LinkedHashMap, p0:kotlin.Int, p1:K!, p2:V!, p3:java.util.HashMap.Node!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:newNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:kotlin.Int, p1:K!, p2:V!, p3:java.util.HashMap.Node!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:newTreeNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.LinkedHashMap, p0:kotlin.Int, p1:K!, p2:V!, p3:java.util.HashMap.Node!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:newTreeNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:kotlin.Int, p1:K!, p2:V!, p3:java.util.HashMap.Node!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:reinitialize visibility:public/*package*/ modality:OPEN <> ($this:java.util.LinkedHashMap) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:reinitialize visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replacementNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.LinkedHashMap, p0:java.util.HashMap.Node!, p1:java.util.HashMap.Node!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:replacementNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.util.HashMap.Node!, p1:java.util.HashMap.Node!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.Node! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replacementTreeNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.LinkedHashMap, p0:java.util.HashMap.Node!, p1:java.util.HashMap.Node!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:replacementTreeNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.util.HashMap.Node!, p1:java.util.HashMap.Node!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.Node! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.HashMap.Node! flags: + FUN FAKE_OVERRIDE name:eq visibility:invisible_fake modality:OPEN <> (p0:kotlin.Any!, p1:kotlin.Any!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:eq visibility:invisible_fake modality:OPEN <> (p0:kotlin.Any!, p1:kotlin.Any!) returnType:Boolean flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_INITIAL_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_INITIAL_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_LOAD_FACTOR type:kotlin.Float visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_LOAD_FACTOR type:kotlin.Float visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAXIMUM_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAXIMUM_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MIN_TREEIFY_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MIN_TREEIFY_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:TREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:TREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:UNTREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:UNTREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ flags:final + FUN FAKE_OVERRIDE name:hash visibility:public/*package*/ modality:FINAL <> (p0:kotlin.Any!) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hash visibility:public/*package*/ modality:FINAL <> (p0:kotlin.Any!) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: + FUN FAKE_OVERRIDE name:tableSizeFor visibility:public/*package*/ modality:FINAL <> (p0:kotlin.Int) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tableSizeFor visibility:public/*package*/ modality:FINAL <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:comparableClassFor visibility:public/*package*/ modality:OPEN <> (p0:kotlin.Any!) returnType:(java.lang.Class<*>..java.lang.Class<*>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:comparableClassFor visibility:public/*package*/ modality:OPEN <> (p0:kotlin.Any!) returnType:(java.lang.Class<*>..java.lang.Class<*>?) flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: + FUN FAKE_OVERRIDE name:compareComparables visibility:public/*package*/ modality:OPEN <> (p0:java.lang.Class<*>!, p1:kotlin.Any!, p2:kotlin.Any!) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareComparables visibility:public/*package*/ modality:OPEN <> (p0:java.lang.Class<*>!, p1:kotlin.Any!, p2:kotlin.Any!) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.lang.Class<*>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Any! flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashMap modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractMap modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Cloneable modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableMap modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:java.util.HashMap flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:(kotlin.collections.MutableMap..kotlin.collections.Map?)) returnType:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:(kotlin.collections.MutableMap..kotlin.collections.Map?) flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:kotlin.Int) returnType:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:kotlin.Int, p1:kotlin.Float) returnType:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Float flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:readObject visibility:private modality:OPEN <> ($this:java.util.HashMap, p0:java.io.ObjectInputStream!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.io.ObjectInputStream! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:writeObject visibility:private modality:OPEN <> ($this:java.util.HashMap, p0:java.io.ObjectOutputStream!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.io.ObjectOutputStream! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Any flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:protected/*protected and package*/ modality:OPEN <> ($this:java.util.AbstractMap) returnType:(kotlin.Any..kotlin.Any?) flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:protected modality:OPEN <> ($this:kotlin.Cloneable) returnType:Any flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compute visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + overridden: + FUN FAKE_OVERRIDE name:compute visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:java.util.function.BiFunction) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compute visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.BiFunction flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfAbsent visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:java.util.function.Function) returnType:V flags: + overridden: + FUN FAKE_OVERRIDE name:computeIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:java.util.function.Function) returnType:(V..V?) flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.Function) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.Function flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfPresent visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + overridden: + FUN FAKE_OVERRIDE name:computeIfPresent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:java.util.function.BiFunction) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfPresent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.BiFunction flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsKey visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsKey visibility:public modality:OPEN <> ($this:java.util.AbstractMap, key:K!) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:containsKey visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsValue visibility:public modality:OPEN <> ($this:java.util.HashMap, value:V) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsValue visibility:public modality:OPEN <> ($this:java.util.AbstractMap, value:V!) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:containsValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, value:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:java.util.function.BiConsumer) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiConsumer flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:get visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:get visibility:public modality:OPEN <> ($this:java.util.AbstractMap, key:K!) returnType:V? flags: + FUN FAKE_OVERRIDE name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:getOrDefault visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K, defaultValue:V) returnType:V flags: + overridden: + FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K!, defaultValue:V!) returnType:(V..V?) flags: + FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K, defaultValue:V) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:defaultValue index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:merge visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V, p2:java.util.function.BiFunction) returnType:V? flags: + overridden: + FUN FAKE_OVERRIDE name:merge visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:V, p2:java.util.function.BiFunction) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:merge visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V, p2:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:java.util.function.BiFunction flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:put visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K, value:V) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:put visibility:public modality:OPEN <> ($this:java.util.AbstractMap, key:K!, value:V!) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:put visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, key:K, value:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putAll visibility:public modality:OPEN <> ($this:java.util.HashMap, from:kotlin.collections.Map) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:putAll visibility:public modality:OPEN <> ($this:java.util.AbstractMap, from:kotlin.collections.Map) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, from:kotlin.collections.Map) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:from index:0 type:kotlin.collections.Map flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putIfAbsent visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V) returnType:V? flags: + overridden: + FUN FAKE_OVERRIDE name:putIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:V!) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractMap, key:K!) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, key:K) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.HashMap, key:K, value:V) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, key:K!, value:V!) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, key:K, value:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V) returnType:V? flags: + overridden: + FUN FAKE_OVERRIDE name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:V!) returnType:V? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:K, p1:V, p2:V) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:V!, p2:V!) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V, p2:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replaceAll visibility:public modality:OPEN <> ($this:java.util.HashMap, p0:java.util.function.BiFunction) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:replaceAll visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:java.util.function.BiFunction) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replaceAll visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:java.util.function.BiFunction) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiFunction flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.MutableSet> visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:(kotlin.collections.MutableSet<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>..kotlin.collections.Set<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.MutableSet> visibility:public modality:OPEN flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractMap) returnType:(kotlin.collections.MutableSet<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>..kotlin.collections.Set<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>?) flags: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableSet> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.MutableSet visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:(kotlin.collections.MutableSet<(K..K?)>..kotlin.collections.Set<(K..K?)>?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.MutableSet visibility:public modality:OPEN flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:(kotlin.collections.MutableSet<(K..K?)>..kotlin.collections.Set<(K..K?)>?) flags: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableSet flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:OPEN flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Int flags: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.MutableCollection visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.HashMap) returnType:(kotlin.collections.MutableCollection<(V..V?)>..kotlin.collections.Collection<(V..V?)>?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.MutableCollection visibility:public modality:OPEN flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:(kotlin.collections.MutableCollection<(V..V?)>..kotlin.collections.Collection<(V..V?)>?) flags: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableCollection flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.HashIterator flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:EntrySpliterator modality:FINAL visibility:public/*package*/ flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashMapSpliterator modality:OPEN visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Spliterator modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> (p0:java.util.HashMap!, p1:kotlin.Int, p2:kotlin.Int, p3:kotlin.Int, p4:kotlin.Int) returnType:java.util.HashMap.EntrySpliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p4 index:4 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator!>) returnType:(java.util.Comparator..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>..java.util.Comparator..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator!> flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator!>) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator!> flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator!>, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:OPEN <> ($this:java.util.HashMap.EntrySpliterator) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.HashMap.EntrySpliterator, p0:java.util.function.Consumer!>!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!>! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.HashMap.EntrySpliterator, p0:java.util.function.Consumer!>!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!>! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:OPEN <> ($this:java.util.HashMap.EntrySpliterator) returnType:(java.util.HashMap.EntrySpliterator<(K..K?), (V..V?)>..java.util.HashMap.EntrySpliterator<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:(java.util.Spliterator<(T..T?)>..java.util.Spliterator<(T..T?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:KeySpliterator modality:FINAL visibility:public/*package*/ flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashMapSpliterator modality:OPEN visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Spliterator modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> (p0:java.util.HashMap!, p1:kotlin.Int, p2:kotlin.Int, p3:kotlin.Int, p4:kotlin.Int) returnType:java.util.HashMap.KeySpliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p4 index:4 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:OPEN <> ($this:java.util.HashMap.KeySpliterator) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.HashMap.KeySpliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.HashMap.KeySpliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:OPEN <> ($this:java.util.HashMap.KeySpliterator) returnType:(java.util.HashMap.KeySpliterator<(K..K?), (V..V?)>..java.util.HashMap.KeySpliterator<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:(java.util.Spliterator<(T..T?)>..java.util.Spliterator<(T..T?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:TreeNode modality:FINAL visibility:public/*package*/ flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Entry modality:OPEN visibility:public/*package*/ flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> (p0:kotlin.Int, p1:K!, p2:V!, p3:java.util.HashMap.Node!) returnType:java.util.HashMap.TreeNode flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:java.util.HashMap.Node! flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:java.util.HashMap.Node, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:java.util.HashMap.Node, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + FUN FAKE_OVERRIDE name:setValue visibility:public modality:FINAL <> ($this:java.util.HashMap.Node, newValue:V!) returnType:(V..V?) flags: + overridden: + FUN FAKE_OVERRIDE name:setValue visibility:public modality:FINAL <> ($this:java.util.HashMap.Node, newValue:V!) returnType:(V..V?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:newValue index:0 type:V! flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public modality:FINAL flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(K..K?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public modality:FINAL flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(K..K?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public modality:FINAL flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(V..V?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public modality:FINAL flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(V..V?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:find visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.TreeNode, p0:kotlin.Int, p1:kotlin.Any!, p2:java.lang.Class<*>!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:java.lang.Class<*>! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:getTreeNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.TreeNode, p0:kotlin.Int, p1:kotlin.Any!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putTreeVal visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.TreeNode, p0:java.util.HashMap!, p1:kotlin.Array<(out) java.util.HashMap.Node!>!, p2:kotlin.Int, p3:K!, p4:V!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Array<(out) java.util.HashMap.Node!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p4 index:4 type:V! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeTreeNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.TreeNode, p0:java.util.HashMap!, p1:kotlin.Array<(out) java.util.HashMap.Node!>!, p2:kotlin.Boolean) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Array<(out) java.util.HashMap.Node!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:root visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.TreeNode) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:split visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.TreeNode, p0:java.util.HashMap!, p1:kotlin.Array<(out) java.util.HashMap.Node!>!, p2:kotlin.Int, p3:kotlin.Int) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Array<(out) java.util.HashMap.Node!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:treeify visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.TreeNode, p0:kotlin.Array<(out) java.util.HashMap.Node!>!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) java.util.HashMap.Node!>! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:untreeify visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.TreeNode, p0:java.util.HashMap!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:after type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:after type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:before type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:before type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:left type:java.util.HashMap.TreeNode! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:left type:java.util.HashMap.TreeNode! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:parent type:java.util.HashMap.TreeNode! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:parent type:java.util.HashMap.TreeNode! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:prev type:java.util.HashMap.TreeNode! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:prev type:java.util.HashMap.TreeNode! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:red type:kotlin.Boolean visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:red type:kotlin.Boolean visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:right type:java.util.HashMap.TreeNode! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:right type:java.util.HashMap.TreeNode! visibility:public/*package*/ flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:balanceDeletion visibility:public/*package*/ modality:OPEN (p0:java.util.HashMap.TreeNode!, p1:java.util.HashMap.TreeNode!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.TreeNode! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.HashMap.TreeNode! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:balanceInsertion visibility:public/*package*/ modality:OPEN (p0:java.util.HashMap.TreeNode!, p1:java.util.HashMap.TreeNode!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.TreeNode! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.HashMap.TreeNode! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:checkInvariants visibility:public/*package*/ modality:OPEN (p0:java.util.HashMap.TreeNode!) returnType:Boolean flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.TreeNode! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:moveRootToFront visibility:public/*package*/ modality:OPEN (p0:kotlin.Array<(out) java.util.HashMap.Node!>!, p1:java.util.HashMap.TreeNode!) returnType:Unit flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) java.util.HashMap.Node!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.HashMap.TreeNode! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rotateLeft visibility:public/*package*/ modality:OPEN (p0:java.util.HashMap.TreeNode!, p1:java.util.HashMap.TreeNode!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.TreeNode! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.HashMap.TreeNode! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rotateRight visibility:public/*package*/ modality:OPEN (p0:java.util.HashMap.TreeNode!, p1:java.util.HashMap.TreeNode!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.TreeNode! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.HashMap.TreeNode! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tieBreakOrder visibility:public/*package*/ modality:OPEN <> (p0:kotlin.Any!, p1:kotlin.Any!) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:ValueSpliterator modality:FINAL visibility:public/*package*/ flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueSpliterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashMapSpliterator modality:OPEN visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Spliterator modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> (p0:java.util.HashMap!, p1:kotlin.Int, p2:kotlin.Int, p3:kotlin.Int, p4:kotlin.Int) returnType:java.util.HashMap.ValueSpliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p4 index:4 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:OPEN <> ($this:java.util.HashMap.ValueSpliterator) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueSpliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.HashMap.ValueSpliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueSpliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.HashMap.ValueSpliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueSpliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:OPEN <> ($this:java.util.HashMap.ValueSpliterator) returnType:(java.util.HashMap.ValueSpliterator<(K..K?), (V..V?)>..java.util.HashMap.ValueSpliterator<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:(java.util.Spliterator<(T..T?)>..java.util.Spliterator<(T..T?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueSpliterator flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + FUN IR_EXTERNAL_DECLARATION_STUB name:capacity visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:getNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Int, p1:kotlin.Any!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:loadFactor visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putMapEntries visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:(kotlin.collections.MutableMap..kotlin.collections.Map?), p1:kotlin.Boolean) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:(kotlin.collections.MutableMap..kotlin.collections.Map?) flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putVal visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Int, p1:K!, p2:V!, p3:kotlin.Boolean, p4:kotlin.Boolean) returnType:(V..V?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:kotlin.Boolean flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p4 index:4 type:kotlin.Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Int, p1:kotlin.Any!, p2:kotlin.Any!, p3:kotlin.Boolean, p4:kotlin.Boolean) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:kotlin.Boolean flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p4 index:4 type:kotlin.Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:resize visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:(kotlin.Array<(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?)>..kotlin.Array..java.util.HashMap.Node<(K..K?), (V..V?)>?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:treeifyBin visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Array<(out) java.util.HashMap.Node!>!, p1:kotlin.Int) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) java.util.HashMap.Node!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Int flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:EntryIterator modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntryIterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.EntryIterator flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.HashMap.EntryIterator) returnType:(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?) flags: + overridden: + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntryIterator flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator!>, p0:java.util.function.Consumer!>) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!> flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:EntrySet modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractSet modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.EntrySet flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet, p0:java.util.function.Consumer!>!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer!>! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet) returnType:MutableIterator<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: + overridden: + FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet) returnType:Spliterator<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.EntrySet) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection!>, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, element:kotlin.collections.(Mutable)Map.(Mutable)Entry!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:kotlin.collections.(Mutable)Map.(Mutable)Entry! flags: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection!>) returnType:Stream<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection!>, p0:java.util.function.Predicate!>) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate!> flags: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>, elements:kotlin.collections.Collection!>) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection!>) returnType:Stream<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)> flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection!> flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection!>) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:KeyIterator modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeyIterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.KeyIterator flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.HashMap.KeyIterator) returnType:(K..K?) flags: + overridden: + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeyIterator flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:KeySet modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractSet modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.KeySet flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet, element:K!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet) returnType:MutableIterator<(K..K?)> flags: + overridden: + FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet, element:K!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet) returnType:Spliterator<(K..K?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.KeySet) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:K!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:K! flags: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(K..K?)> flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(K..K?)> flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:ValueIterator modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueIterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashIterator modality:ABSTRACT visibility:public/*package*/ flags:inner + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableIterator modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.ValueIterator flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:next visibility:public modality:FINAL <> ($this:java.util.HashMap.ValueIterator) returnType:(V..V?) flags: + overridden: + FUN FAKE_OVERRIDE name:next visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:T flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.ValueIterator flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasNext visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:hasNext visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Iterator) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableIterator) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:kotlin.collections.Iterator, p0:java.util.function.Consumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Values modality:FINAL visibility:public/*package*/ flags:inner + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractCollection modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> ($this:java.util.HashMap) returnType:java.util.HashMap.Values flags: + $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:FINAL <> ($this:java.util.HashMap.Values) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:FINAL <> ($this:java.util.HashMap.Values, element:V!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEach visibility:public modality:FINAL <> ($this:java.util.HashMap.Values, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:FINAL <> ($this:java.util.HashMap.Values) returnType:MutableIterator<(V..V?)> flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:spliterator visibility:public modality:FINAL <> ($this:java.util.HashMap.Values) returnType:Spliterator<(V..V?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Values) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:FINAL flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:V!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(V..V?)> flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:V!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:V! flags: + FUN FAKE_OVERRIDE name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(V..V?)> flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:finishToArray visibility:private modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hugeCapacity visibility:private modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:loadFactor type:kotlin.Float visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:loadFactor type:kotlin.Float visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entrySet type:kotlin.collections.(Mutable)Set!>! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:entrySet type:kotlin.collections.(Mutable)Set!>! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:modCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:modCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:table type:kotlin.Array<(out) java.util.HashMap.Node!>! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:table type:kotlin.Array<(out) java.util.HashMap.Node!>! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:threshold type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:threshold type:kotlin.Int visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashMapSpliterator modality:OPEN visibility:public/*package*/ flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> (p0:java.util.HashMap!, p1:kotlin.Int, p2:kotlin.Int, p3:kotlin.Int, p4:kotlin.Int) returnType:java.util.HashMap.HashMapSpliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p4 index:4 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Node modality:OPEN visibility:public/*package*/ flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableEntry modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public/*package*/ <> (p0:kotlin.Int, p1:K!, p2:V!, p3:java.util.HashMap.Node!) returnType:java.util.HashMap.Node flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:FINAL <> ($this:java.util.HashMap.Node, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:FINAL <> ($this:java.util.HashMap.Node, newValue:V!) returnType:(V..V?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap.MutableEntry, newValue:V) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:newValue index:0 type:V! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public modality:FINAL flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(K..K?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public modality:FINAL flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:K flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public modality:FINAL flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(V..V?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public modality:FINAL flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeAccess visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.util.HashMap.Node!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeInsertion visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:kotlin.Boolean) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeRemoval visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.util.HashMap.Node!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:internalWriteEntries visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.io.ObjectOutputStream!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.io.ObjectOutputStream! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:newNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:kotlin.Int, p1:K!, p2:V!, p3:java.util.HashMap.Node!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:newTreeNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:kotlin.Int, p1:K!, p2:V!, p3:java.util.HashMap.Node!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p3 index:3 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:reinitialize visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replacementNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.util.HashMap.Node!, p1:java.util.HashMap.Node!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.Node! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.HashMap.Node! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:replacementTreeNode visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.util.HashMap.Node!, p1:java.util.HashMap.Node!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.Node! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.HashMap.Node! flags: + FUN FAKE_OVERRIDE name:eq visibility:invisible_fake modality:OPEN <> (p0:kotlin.Any!, p1:kotlin.Any!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:eq visibility:private modality:OPEN <> (p0:kotlin.Any!, p1:kotlin.Any!) returnType:Boolean flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_INITIAL_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_INITIAL_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_LOAD_FACTOR type:kotlin.Float visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_LOAD_FACTOR type:kotlin.Float visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAXIMUM_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAXIMUM_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MIN_TREEIFY_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MIN_TREEIFY_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:TREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:TREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:UNTREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:UNTREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ flags:final + FUN IR_EXTERNAL_DECLARATION_STUB name:hash visibility:public/*package*/ modality:FINAL <> (p0:kotlin.Any!) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tableSizeFor visibility:public/*package*/ modality:FINAL <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:comparableClassFor visibility:public/*package*/ modality:OPEN <> (p0:kotlin.Any!) returnType:(java.lang.Class<*>..java.lang.Class<*>?) flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareComparables visibility:public/*package*/ modality:OPEN <> (p0:java.lang.Class<*>!, p1:kotlin.Any!, p2:kotlin.Any!) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.lang.Class<*>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:kotlin.Any! flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractMap modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableMap modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:protected/*protected and package*/ <> () returnType:java.util.AbstractMap flags: + FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K!, defaultValue:V!) returnType:(V..V?) flags: + overridden: + FUN FAKE_OVERRIDE name:getOrDefault visibility:public modality:OPEN <> ($this:kotlin.collections.Map, key:K, defaultValue:V) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:defaultValue index:1 type:V! flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, key:K!, value:V!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, key:K, value:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:1 type:V! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:protected/*protected and package*/ modality:OPEN <> ($this:java.util.AbstractMap) returnType:(kotlin.Any..kotlin.Any?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.MutableSet> visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractMap) returnType:(kotlin.collections.MutableSet<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>..kotlin.collections.Set<(kotlin.collections.MutableMap.MutableEntry<(K..K?), (V..V?)>..kotlin.collections.Map.Entry<(K..K?), (V..V?)>?)>?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entries type:kotlin.collections.MutableSet> visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableSet> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:SimpleEntry modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableEntry modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:(kotlin.collections.MutableMap.MutableEntry..kotlin.collections.Map.Entry?)) returnType:java.util.AbstractMap.SimpleEntry flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:(kotlin.collections.MutableMap.MutableEntry..kotlin.collections.Map.Entry?) flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:K!, p1:V!) returnType:java.util.AbstractMap.SimpleEntry flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:private modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:private flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:private modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:private flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleEntry, newValue:V!) returnType:(V..V?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap.MutableEntry, newValue:V) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:newValue index:0 type:V! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleEntry) returnType:(K..K?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public modality:OPEN flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:K flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleEntry) returnType:(V..V?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public modality:OPEN flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleEntry, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleEntry) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleEntry) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private flags:final + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:SimpleImmutableEntry modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableEntry modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:(kotlin.collections.MutableMap.MutableEntry..kotlin.collections.Map.Entry?)) returnType:java.util.AbstractMap.SimpleImmutableEntry flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:(kotlin.collections.MutableMap.MutableEntry..kotlin.collections.Map.Entry?) flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (p0:K!, p1:V!) returnType:java.util.AbstractMap.SimpleImmutableEntry flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:private modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:private flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:private modality:FINAL flags:val + FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:private flags:final + FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleImmutableEntry, newValue:V!) returnType:(V..V?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap.MutableEntry, newValue:V) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:newValue index:0 type:V! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleImmutableEntry) returnType:(K..K?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public modality:OPEN flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:K flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleImmutableEntry) returnType:(V..V?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public modality:OPEN flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleImmutableEntry, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleImmutableEntry) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleImmutableEntry) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private flags:final + FUN FAKE_OVERRIDE name:compute visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:java.util.function.BiFunction) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:compute visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.BiFunction flags: + FUN FAKE_OVERRIDE name:computeIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:java.util.function.Function) returnType:(V..V?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.Function) returnType:V flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.Function flags: + FUN FAKE_OVERRIDE name:computeIfPresent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:java.util.function.BiFunction) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:computeIfPresent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:java.util.function.BiFunction flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Map, p0:java.util.function.BiConsumer) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Map flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiConsumer flags: + FUN FAKE_OVERRIDE name:merge visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:V, p2:java.util.function.BiFunction) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:merge visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V, p2:java.util.function.BiFunction) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:java.util.function.BiFunction flags: + FUN FAKE_OVERRIDE name:putIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:V!) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:putIfAbsent visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V! flags: + FUN FAKE_OVERRIDE name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:V!) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V! flags: + FUN FAKE_OVERRIDE name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:V!, p2:V!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:replace visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:V, p2:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p2 index:2 type:V! flags: + FUN FAKE_OVERRIDE name:replaceAll visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:java.util.function.BiFunction) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:replaceAll visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:java.util.function.BiFunction) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.BiFunction flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsKey visibility:public modality:OPEN <> ($this:java.util.AbstractMap, key:K!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:containsKey visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsValue visibility:public modality:OPEN <> ($this:java.util.AbstractMap, value:V!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:containsValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, value:V) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:V! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractMap, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:get visibility:public modality:OPEN <> ($this:java.util.AbstractMap, key:K!) returnType:V? flags: + overridden: + FUN FAKE_OVERRIDE name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map, key:K) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:put visibility:public modality:OPEN <> ($this:java.util.AbstractMap, key:K!, value:V!) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:put visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, key:K, value:V) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:1 type:V! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:putAll visibility:public modality:OPEN <> ($this:java.util.AbstractMap, from:kotlin.collections.Map) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:putAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, from:kotlin.collections.Map) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:from index:0 type:kotlin.collections.Map flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractMap, key:K!) returnType:V? flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap, key:K) returnType:V? flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:key index:0 type:K! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.MutableSet visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:(kotlin.collections.MutableSet<(K..K?)>..kotlin.collections.Set<(K..K?)>?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keys type:kotlin.collections.MutableSet visibility:public modality:OPEN flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableSet flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:OPEN flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.MutableCollection visibility:public modality:OPEN flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:(kotlin.collections.MutableCollection<(V..V?)>..kotlin.collections.Collection<(V..V?)>?) flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.MutableCollection visibility:public modality:OPEN flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableCollection flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ modality:FINAL flags:var + FIELD IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:eq visibility:private modality:OPEN <> (p0:kotlin.Any!, p1:kotlin.Any!) returnType:Boolean flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractSet modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractCollection modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableSet modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:protected/*protected and package*/ <> () returnType:java.util.AbstractSet flags: + FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet) returnType:MutableIterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + FUN FAKE_OVERRIDE name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN FAKE_OVERRIDE name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Set) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Set) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:java.util.AbstractSet, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:java.util.AbstractSet) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableSet, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractSet flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final + FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:finishToArray visibility:private modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: + FUN FAKE_OVERRIDE name:hugeCapacity visibility:invisible_fake modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hugeCapacity visibility:private modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:AbstractCollection modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:MutableCollection modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance: upperBounds:[kotlin.Any!] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:protected/*protected and package*/ <> () returnType:java.util.AbstractCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:MutableIterator<(E..E?)> flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:MutableIterator flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:java.util.AbstractCollection) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public modality:ABSTRACT flags:val + overridden: + FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN ($this:java.util.AbstractCollection, p0:kotlin.Array<(out) T!>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toArray visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:(kotlin.Array<(kotlin.Any..kotlin.Any?)>..kotlin.Array?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN <> ($this:kotlin.collections.Iterable, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Iterable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeIf visibility:public modality:OPEN <> ($this:kotlin.collections.MutableCollection, p0:java.util.function.Predicate) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.MutableCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Predicate flags: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Spliterator<(E..E?)> flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream<(E..E?)> flags: + overridden: + FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN <> ($this:kotlin.collections.Collection) returnType:Stream flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:clear visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:contains visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:containsAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, element:E!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, element:E) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:element index:0 type:E! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:OPEN <> ($this:java.util.AbstractCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableCollection, elements:kotlin.collections.Collection) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:elements index:0 type:kotlin.collections.Collection flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:java.util.AbstractCollection) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:private modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:private flags:final + FUN IR_EXTERNAL_DECLARATION_STUB name:finishToArray visibility:private modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) T!>! flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.collections.(Mutable)Iterator<*>! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hugeCapacity visibility:private modality:OPEN <> (p0:kotlin.Int) returnType:Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Spliterator modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:(java.util.Spliterator<(T..T?)>..java.util.Spliterator<(T..T?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfDouble modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfPrimitive modality:ABSTRACT visibility:public flags: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfDouble, p0:java.util.function.DoubleConsumer!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.DoubleConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfDouble) returnType:(java.util.Spliterator.OfDouble..java.util.Spliterator.OfDouble?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive) returnType:(T_SPLITR..T_SPLITR?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + overridden: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfDouble, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfDouble, p0:java.util.function.DoubleConsumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.DoubleConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfDouble, p0:java.util.function.Consumer!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfDouble flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfInt modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfPrimitive modality:ABSTRACT visibility:public flags: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfInt, p0:java.util.function.IntConsumer!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.IntConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfInt) returnType:(java.util.Spliterator.OfInt..java.util.Spliterator.OfInt?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive) returnType:(T_SPLITR..T_SPLITR?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + overridden: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfInt, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfInt, p0:java.util.function.IntConsumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.IntConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfInt, p0:java.util.function.Consumer!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfInt flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfLong modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfPrimitive modality:ABSTRACT visibility:public flags: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfLong, p0:java.util.function.LongConsumer!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.LongConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfLong) returnType:(java.util.Spliterator.OfLong..java.util.Spliterator.OfLong?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive) returnType:(T_SPLITR..T_SPLITR?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + overridden: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfLong, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfLong, p0:java.util.function.LongConsumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.LongConsumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfLong, p0:java.util.function.Consumer!) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfLong flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:OfPrimitive modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfPrimitive flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Spliterator modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T_CONS index:1 variance: upperBounds:[kotlin.Any!] + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T_SPLITR index:2 variance: upperBounds:[java.util.Spliterator.OfPrimitive!] + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfPrimitive flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:T_CONS! flags: + FUN FAKE_OVERRIDE name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:characteristics visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:estimateSize visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:tryAdvance visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator.OfPrimitive) returnType:(T_SPLITR..T_SPLITR?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:trySplit visibility:public modality:ABSTRACT <> ($this:java.util.Spliterator) returnType:(java.util.Spliterator<(T..T?)>..java.util.Spliterator<(T..T?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfPrimitive flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator.OfPrimitive, p0:T_CONS!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator.OfPrimitive flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:T_CONS! flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN FAKE_OVERRIDE name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN FAKE_OVERRIDE name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + FUN IR_EXTERNAL_DECLARATION_STUB name:forEachRemaining visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:java.util.function.Consumer!) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.function.Consumer! flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:getComparator visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:(java.util.Comparator..java.util.Comparator?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:getExactSizeIfKnown visibility:public modality:OPEN <> ($this:java.util.Spliterator) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hasCharacteristics visibility:public modality:OPEN <> ($this:java.util.Spliterator, p0:kotlin.Int) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.Spliterator flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:const,val + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final + EXTERNAL_PACKAGE_FRAGMENT fqName:java.io + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.io.Serializable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Any flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: diff --git a/compiler/testData/ir/irText/stubs/javaEnum__builtinsmodule.txt b/compiler/testData/ir/irText/stubs/javaEnum__builtinsmodule.txt new file mode 100644 index 00000000000..5d835b487a3 --- /dev/null +++ b/compiler/testData/ir/irText/stubs/javaEnum__builtinsmodule.txt @@ -0,0 +1,97 @@ +MODULE_FRAGMENT name: + EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Enum modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Comparable modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:E index:0 variance: upperBounds:[kotlin.Enum] + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> (name:kotlin.String, ordinal:kotlin.Int) returnType:kotlin.Enum flags:primary + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:name index:0 type:kotlin.String flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:ordinal index:1 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:Any flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:finalize visibility:protected/*protected and package*/ modality:FINAL <> ($this:kotlin.Enum) returnType:Unit flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: + CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:FINAL visibility:public flags:companion + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum.Companion flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:private <> () returnType:kotlin.Enum.Companion flags:primary + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:getDeclaringClass visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:(java.lang.Class<(E..E?)>..java.lang.Class<(E..E?)>?) flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:ABSTRACT <> ($this:kotlin.Comparable, other:T) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:E flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:name type:kotlin.String visibility:public modality:FINAL flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:String flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:name type:kotlin.String visibility:public modality:FINAL flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ordinal type:kotlin.Int visibility:public modality:FINAL flags:val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ordinal type:kotlin.Int visibility:public modality:FINAL flags:val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Enum) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Comparable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Comparable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:in upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:ABSTRACT <> ($this:kotlin.Comparable, other:T) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Comparable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:T flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Any flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + EXTERNAL_PACKAGE_FRAGMENT fqName:java.io + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.io.Serializable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: diff --git a/compiler/testData/ir/irText/stubs/javaEnum__testmodule.txt b/compiler/testData/ir/irText/stubs/javaEnum__testmodule.txt index dccfe89db6f..8457461405d 100644 --- a/compiler/testData/ir/irText/stubs/javaEnum__testmodule.txt +++ b/compiler/testData/ir/irText/stubs/javaEnum__testmodule.txt @@ -3,52 +3,52 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB ENUM_CLASS name:JEnum modality:FINAL visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:JEnum flags: superClasses: - UNBOUND: class Enum> : kotlin.Comparable, java.io.Serializable + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Enum modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:JEnum flags:primary ENUM_ENTRY IR_EXTERNAL_DECLARATION_STUB name:ONE ENUM_ENTRY IR_EXTERNAL_DECLARATION_STUB name:THREE ENUM_ENTRY IR_EXTERNAL_DECLARATION_STUB name:TWO FUN FAKE_OVERRIDE name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:Any flags: overridden: - UNBOUND: fun clone(): kotlin.Any + FUN IR_EXTERNAL_DECLARATION_STUB name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:Any flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: FUN FAKE_OVERRIDE name:finalize visibility:protected/*protected and package*/ modality:FINAL <> ($this:kotlin.Enum) returnType:Unit flags: overridden: - UNBOUND: fun finalize(): kotlin.Unit + FUN IR_EXTERNAL_DECLARATION_STUB name:finalize visibility:protected/*protected and package*/ modality:FINAL <> ($this:kotlin.Enum) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: FUN FAKE_OVERRIDE name:getDeclaringClass visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:(java.lang.Class<(JEnum..JEnum?)>..java.lang.Class<(JEnum..JEnum?)>?) flags: overridden: - UNBOUND: fun getDeclaringClass(): java.lang.Class! + FUN IR_EXTERNAL_DECLARATION_STUB name:getDeclaringClass visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:(java.lang.Class<(E..E?)>..java.lang.Class<(E..E?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:JEnum!) returnType:Int flags: overridden: - UNBOUND: fun compareTo(other: E): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:JEnum! flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:name type:kotlin.String visibility:public modality:FINAL flags:val FUN FAKE_OVERRIDE name: visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:String flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:name type:kotlin.String visibility:public modality:FINAL flags:val overridden: - UNBOUND: fun (): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ordinal type:kotlin.Int visibility:public modality:FINAL flags:val FUN FAKE_OVERRIDE name: visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:Int flags: correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ordinal type:kotlin.Int visibility:public modality:FINAL flags:val overridden: - UNBOUND: fun (): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:kotlin.Enum) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Enum) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Enum) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Enum flags: FUN IR_EXTERNAL_DECLARATION_STUB name:valueOf visibility:public modality:FINAL <> (value:kotlin.String) returnType:JEnum flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:value index:0 type:kotlin.String flags: diff --git a/compiler/testData/ir/irText/stubs/javaMethod__builtinsmodule.txt b/compiler/testData/ir/irText/stubs/javaMethod__builtinsmodule.txt new file mode 100644 index 00000000000..09a73c4fabb --- /dev/null +++ b/compiler/testData/ir/irText/stubs/javaMethod__builtinsmodule.txt @@ -0,0 +1,12 @@ +MODULE_FRAGMENT name: + EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Any flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: diff --git a/compiler/testData/ir/irText/stubs/javaMethod__testmodule.txt b/compiler/testData/ir/irText/stubs/javaMethod__testmodule.txt index d66d2a671d6..c5a5f760a09 100644 --- a/compiler/testData/ir/irText/stubs/javaMethod__testmodule.txt +++ b/compiler/testData/ir/irText/stubs/javaMethod__testmodule.txt @@ -3,20 +3,20 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:J modality:OPEN visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:J flags: superClasses: - UNBOUND: class Any + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:J flags:primary FUN IR_EXTERNAL_DECLARATION_STUB name:bar visibility:public modality:OPEN <> ($this:J) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:J flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: operator fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: diff --git a/compiler/testData/ir/irText/stubs/javaNestedClass__builtinsmodule.txt b/compiler/testData/ir/irText/stubs/javaNestedClass__builtinsmodule.txt new file mode 100644 index 00000000000..09a73c4fabb --- /dev/null +++ b/compiler/testData/ir/irText/stubs/javaNestedClass__builtinsmodule.txt @@ -0,0 +1,12 @@ +MODULE_FRAGMENT name: + EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Any flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: diff --git a/compiler/testData/ir/irText/stubs/javaNestedClass__testmodule.txt b/compiler/testData/ir/irText/stubs/javaNestedClass__testmodule.txt index a92f3ed8db2..67b5fe2c406 100644 --- a/compiler/testData/ir/irText/stubs/javaNestedClass__testmodule.txt +++ b/compiler/testData/ir/irText/stubs/javaNestedClass__testmodule.txt @@ -3,39 +3,39 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:J modality:OPEN visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:J flags: superClasses: - UNBOUND: class Any + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:J flags:primary CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:JJ modality:OPEN visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:J.JJ flags: superClasses: - UNBOUND: class Any + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:J.JJ flags:primary FUN IR_EXTERNAL_DECLARATION_STUB name:foo visibility:public modality:OPEN <> ($this:J.JJ) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:J.JJ flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: operator fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN IR_EXTERNAL_DECLARATION_STUB name:bar visibility:public modality:OPEN <> () returnType:Unit flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: operator fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: diff --git a/compiler/testData/ir/irText/stubs/javaStaticMethod__builtinsmodule.txt b/compiler/testData/ir/irText/stubs/javaStaticMethod__builtinsmodule.txt new file mode 100644 index 00000000000..09a73c4fabb --- /dev/null +++ b/compiler/testData/ir/irText/stubs/javaStaticMethod__builtinsmodule.txt @@ -0,0 +1,12 @@ +MODULE_FRAGMENT name: + EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Any flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: diff --git a/compiler/testData/ir/irText/stubs/javaStaticMethod__testmodule.txt b/compiler/testData/ir/irText/stubs/javaStaticMethod__testmodule.txt index 57fb1205113..5b1365e519e 100644 --- a/compiler/testData/ir/irText/stubs/javaStaticMethod__testmodule.txt +++ b/compiler/testData/ir/irText/stubs/javaStaticMethod__testmodule.txt @@ -3,19 +3,19 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:J modality:OPEN visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:J flags: superClasses: - UNBOUND: class Any + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:J flags:primary FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: operator fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN IR_EXTERNAL_DECLARATION_STUB name:bar visibility:public modality:OPEN <> () returnType:Unit flags: diff --git a/compiler/testData/ir/irText/stubs/simple__builtinsmodule.txt b/compiler/testData/ir/irText/stubs/simple__builtinsmodule.txt index 481d258d546..df62c1ba6b5 100644 --- a/compiler/testData/ir/irText/stubs/simple__builtinsmodule.txt +++ b/compiler/testData/ir/irText/stubs/simple__builtinsmodule.txt @@ -3,9 +3,9 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Int modality:FINAL visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: superClasses: - UNBOUND: class Number : kotlin.Any, java.io.Serializable - UNBOUND: interface Comparable - UNBOUND: interface Serializable + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Number modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Comparable modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:private <> () returnType:kotlin.Int flags:primary FUN IR_EXTERNAL_DECLARATION_STUB name:mod visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Byte) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: @@ -46,7 +46,7 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:FINAL visibility:public flags:companion $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int.Companion flags: superClasses: - UNBOUND: class Any + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:private <> () returnType:kotlin.Int.Companion flags:primary PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_VALUE type:kotlin.Int visibility:public modality:FINAL flags:const,val FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:kotlin.Int.Companion) returnType:Int flags: @@ -58,16 +58,16 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int.Companion flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: operator fun equals(other: kotlin.Any?): kotlin.Boolean + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN IR_EXTERNAL_DECLARATION_STUB name:inv visibility:public modality:FINAL <> ($this:kotlin.Int) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: @@ -198,50 +198,429 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:OPEN <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: overridden: - UNBOUND: operator fun compareTo(other: T): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:ABSTRACT <> ($this:kotlin.Comparable, other:T) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:toByte visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Byte flags: overridden: - UNBOUND: fun toByte(): kotlin.Byte + FUN IR_EXTERNAL_DECLARATION_STUB name:toByte visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Byte flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:toChar visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Char flags: overridden: - UNBOUND: fun toChar(): kotlin.Char + FUN IR_EXTERNAL_DECLARATION_STUB name:toChar visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Char flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:toDouble visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Double flags: overridden: - UNBOUND: fun toDouble(): kotlin.Double + FUN IR_EXTERNAL_DECLARATION_STUB name:toDouble visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Double flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:toFloat visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Float flags: overridden: - UNBOUND: fun toFloat(): kotlin.Float + FUN IR_EXTERNAL_DECLARATION_STUB name:toFloat visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Float flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:toInt visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Int flags: overridden: - UNBOUND: fun toInt(): kotlin.Int + FUN IR_EXTERNAL_DECLARATION_STUB name:toInt visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:toLong visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Long flags: overridden: - UNBOUND: fun toLong(): kotlin.Long + FUN IR_EXTERNAL_DECLARATION_STUB name:toLong visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Long flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: FUN IR_EXTERNAL_DECLARATION_STUB name:toShort visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Short flags: overridden: - UNBOUND: fun toShort(): kotlin.Short + FUN IR_EXTERNAL_DECLARATION_STUB name:toShort visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Short flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean - UNBOUND: fun equals(other: kotlin.Any?): kotlin.Boolean + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: overridden: - UNBOUND: fun hashCode(): kotlin.Int - UNBOUND: fun hashCode(): kotlin.Int + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: overridden: - UNBOUND: fun toString(): kotlin.String - UNBOUND: fun toString(): kotlin.String + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Number modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Number flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:toByte visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Byte flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toChar visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Char flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toDouble visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Double flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toFloat visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toInt visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toLong visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toShort visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Short flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Comparable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Comparable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:in upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:ABSTRACT <> ($this:kotlin.Comparable, other:T) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Comparable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:T flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Any flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + EXTERNAL_PACKAGE_FRAGMENT fqName:kotlin + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Int modality:FINAL visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Number modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Comparable modality:ABSTRACT visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:private <> () returnType:kotlin.Int flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:mod visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Byte) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Byte flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:mod visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Double) returnType:Double flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Double flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:mod visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Float) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Float flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:mod visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:mod visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Long) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:mod visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Short) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Short flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rem visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Byte) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Byte flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rem visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Double) returnType:Double flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Double flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rem visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Float) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Float flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rem visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rem visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Long) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rem visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Short) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Short flags: + CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:FINAL visibility:public flags:companion + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int.Companion flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:private <> () returnType:kotlin.Int.Companion flags:primary + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_VALUE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:kotlin.Int.Companion) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_VALUE type:kotlin.Int visibility:public modality:FINAL flags:const,val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int.Companion flags: + PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MIN_VALUE type:kotlin.Int visibility:public modality:FINAL flags:const,val + FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:kotlin.Int.Companion) returnType:Int flags: + correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MIN_VALUE type:kotlin.Int visibility:public modality:FINAL flags:const,val + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int.Companion flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:inv visibility:public modality:FINAL <> ($this:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:and visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:or visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:shl visibility:public modality:FINAL <> ($this:kotlin.Int, bitCount:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:bitCount index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:shr visibility:public modality:FINAL <> ($this:kotlin.Int, bitCount:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:bitCount index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:ushr visibility:public modality:FINAL <> ($this:kotlin.Int, bitCount:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:bitCount index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:xor visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Byte) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Byte flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Double) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Double flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Float) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Float flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Long) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Short) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Short flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:dec visibility:public modality:FINAL <> ($this:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:div visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Byte) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Byte flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:div visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Double) returnType:Double flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Double flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:div visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Float) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Float flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:div visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:div visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Long) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:div visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Short) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Short flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:inc visibility:public modality:FINAL <> ($this:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:minus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Byte) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Byte flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:minus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Double) returnType:Double flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Double flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:minus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Float) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Float flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:minus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:minus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Long) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:minus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Short) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Short flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:plus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Byte) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Byte flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:plus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Double) returnType:Double flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Double flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:plus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Float) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Float flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:plus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:plus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Long) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:plus visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Short) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Short flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rangeTo visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Byte) returnType:IntRange flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Byte flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rangeTo visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Int) returnType:IntRange flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rangeTo visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Long) returnType:LongRange flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:rangeTo visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Short) returnType:IntRange flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Short flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:times visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Byte) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Byte flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:times visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Double) returnType:Double flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Double flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:times visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Float) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Float flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:times visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:times visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Long) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Long flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:times visibility:public modality:FINAL <> ($this:kotlin.Int, other:kotlin.Short) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Short flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:unaryMinus visibility:public modality:FINAL <> ($this:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:unaryPlus visibility:public modality:FINAL <> ($this:kotlin.Int) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:OPEN <> ($this:kotlin.Int, other:kotlin.Int) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:ABSTRACT <> ($this:kotlin.Comparable, other:T) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toByte visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Byte flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toByte visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Byte flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toChar visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Char flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toChar visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Char flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toDouble visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Double flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toDouble visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Double flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toFloat visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Float flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toFloat visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toInt visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toInt visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toLong visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Long flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toLong visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toShort visibility:public modality:OPEN <> ($this:kotlin.Int) returnType:Short flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toShort visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Short flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Int flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Number modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Number flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:toByte visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Byte flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toChar visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Char flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toDouble visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Double flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toFloat visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Float flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toInt visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toLong visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Long flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toShort visibility:public modality:ABSTRACT <> ($this:kotlin.Number) returnType:Short flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Number flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Comparable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Comparable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance:in upperBounds:[kotlin.Any?] + FUN IR_EXTERNAL_DECLARATION_STUB name:compareTo visibility:public modality:ABSTRACT <> ($this:kotlin.Comparable, other:T) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Comparable flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:T flags: + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + overridden: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:kotlin.Any flags:primary + FUN IR_EXTERNAL_DECLARATION_STUB name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:Int flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + FUN IR_EXTERNAL_DECLARATION_STUB name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:kotlin.Any flags: + VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:other index:0 type:kotlin.Any? flags: + EXTERNAL_PACKAGE_FRAGMENT fqName:java.io + CLASS IR_EXTERNAL_DECLARATION_STUB INTERFACE name:Serializable modality:ABSTRACT visibility:public flags: + $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.io.Serializable flags: + superClasses: + CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: