From 551f1f85a9c17076b89fc1baaff2ac915b3e8629 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Mon, 6 Jul 2020 22:39:58 +0200 Subject: [PATCH] IR: remove secondary constructor of IrModuleFragmentImpl --- .../ir/declarations/impl/IrModuleFragmentImpl.kt | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrModuleFragmentImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrModuleFragmentImpl.kt index e78961eda01..f3d3f42c1ba 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrModuleFragmentImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrModuleFragmentImpl.kt @@ -26,16 +26,12 @@ import org.jetbrains.kotlin.name.Name class IrModuleFragmentImpl( override val descriptor: ModuleDescriptor, - override val irBuiltins: IrBuiltIns + override val irBuiltins: IrBuiltIns, + files: List = emptyList(), ) : IrModuleFragment { - - constructor(descriptor: ModuleDescriptor, irBuiltins: IrBuiltIns, files: List) : this(descriptor, irBuiltins) { - this.files.addAll(files) - } - override val name: Name get() = descriptor.name // TODO - override val files: MutableList = ArrayList() + override val files: MutableList = files.toMutableList() override fun accept(visitor: IrElementVisitor, data: D): R = visitor.visitModuleFragment(this, data) @@ -49,4 +45,4 @@ class IrModuleFragmentImpl( files[i] = irFile.transform(transformer, data) } } -} \ No newline at end of file +}