[IR] Minor: Specify IrPackageFragment.fqName literally in IrTree

It is not a real field, only a compatibility facade for another one.
Needed for the next commit.
This commit is contained in:
Wojciech Litewka
2024-03-12 13:35:28 +01:00
committed by Space Team
parent 5e9c3025bb
commit 6b9a671476
@@ -606,14 +606,23 @@ object IrTree : AbstractTreeBuilder() {
+symbol(packageFragmentSymbolType)
+field("packageFqName", type<FqName>())
+field("fqName", type<FqName>()) {
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)
)
}
}