diff --git a/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/IrTree.kt b/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/IrTree.kt index ec4182a9647..83d0ddc59ff 100644 --- a/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/IrTree.kt +++ b/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/IrTree.kt @@ -606,14 +606,23 @@ object IrTree : AbstractTreeBuilder() { +symbol(packageFragmentSymbolType) +field("packageFqName", type()) - +field("fqName", type()) { - defaultValueInBase = "packageFqName" - customSetter = "packageFqName = value" - withGetter = true - deprecation = Deprecated( - "Please use `packageFqName` instead", - ReplaceWith("packageFqName"), - DeprecationLevel.ERROR, + + generationCallback = { + println() + print() + println( + """ + @Deprecated( + message = "Please use `packageFqName` instead", + replaceWith = ReplaceWith("packageFqName"), + level = DeprecationLevel.ERROR, + ) + var fqName: FqName + get() = packageFqName + set(value) { + packageFqName = value + } + """.replaceIndent(currentIndent) ) } }