diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrErrorDeclarationImpl.kt b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/declarations/impl/IrErrorDeclarationImpl.kt similarity index 100% rename from compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrErrorDeclarationImpl.kt rename to compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/declarations/impl/IrErrorDeclarationImpl.kt diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrExternalPackageFragmentImpl.kt b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/declarations/impl/IrExternalPackageFragmentImpl.kt similarity index 100% rename from compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrExternalPackageFragmentImpl.kt rename to compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/declarations/impl/IrExternalPackageFragmentImpl.kt diff --git a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt new file mode 100644 index 00000000000..e166b7561ee --- /dev/null +++ b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt @@ -0,0 +1,44 @@ +/* + * Copyright 2010-2024 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + */ + +package org.jetbrains.kotlin.ir.declarations.impl + +import org.jetbrains.kotlin.ir.IrFileEntry +import org.jetbrains.kotlin.ir.declarations.IrDeclaration +import org.jetbrains.kotlin.ir.declarations.IrFile +import org.jetbrains.kotlin.ir.declarations.IrModuleFragment +import org.jetbrains.kotlin.ir.declarations.MetadataSource +import org.jetbrains.kotlin.ir.expressions.IrConstructorCall +import org.jetbrains.kotlin.ir.symbols.IrFileSymbol +import org.jetbrains.kotlin.ir.symbols.UnsafeDuringIrConstructionAPI +import org.jetbrains.kotlin.name.FqName + +class IrFileImpl( + override var fileEntry: IrFileEntry, + override val symbol: IrFileSymbol, + override var packageFqName: FqName, +) : IrFile() { + init { + symbol.bind(this) + } + + override lateinit var module: IrModuleFragment + + internal val isInsideModule: Boolean + get() = ::module.isInitialized + + override val startOffset: Int + get() = 0 + + override val endOffset: Int + get() = fileEntry.maxOffset + + @UnsafeDuringIrConstructionAPI + override val declarations: MutableList = ArrayList() + + override var annotations: List = emptyList() + + override var metadata: MetadataSource? = null +} \ No newline at end of file diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt index 286bb7d1ab9..3db2b644930 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt @@ -7,44 +7,11 @@ package org.jetbrains.kotlin.ir.declarations.impl import org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor import org.jetbrains.kotlin.ir.IrFileEntry -import org.jetbrains.kotlin.ir.declarations.IrDeclaration -import org.jetbrains.kotlin.ir.declarations.IrFile import org.jetbrains.kotlin.ir.declarations.IrModuleFragment -import org.jetbrains.kotlin.ir.declarations.MetadataSource -import org.jetbrains.kotlin.ir.expressions.IrConstructorCall import org.jetbrains.kotlin.ir.symbols.IrFileSymbol -import org.jetbrains.kotlin.ir.symbols.UnsafeDuringIrConstructionAPI import org.jetbrains.kotlin.ir.symbols.impl.IrFileSymbolImpl import org.jetbrains.kotlin.name.FqName -class IrFileImpl( - override var fileEntry: IrFileEntry, - override val symbol: IrFileSymbol, - override var packageFqName: FqName -) : IrFile() { - init { - symbol.bind(this) - } - - override lateinit var module: IrModuleFragment - - internal val isInsideModule: Boolean - get() = ::module.isInitialized - - override val startOffset: Int - get() = 0 - - override val endOffset: Int - get() = fileEntry.maxOffset - - @UnsafeDuringIrConstructionAPI - override val declarations: MutableList = ArrayList() - - override var annotations: List = emptyList() - - override var metadata: MetadataSource? = null -} - fun IrFileImpl( fileEntry: IrFileEntry, symbol: IrFileSymbol,