[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) +symbol(packageFragmentSymbolType)
+field("packageFqName", type<FqName>()) +field("packageFqName", type<FqName>())
+field("fqName", type<FqName>()) {
defaultValueInBase = "packageFqName" generationCallback = {
customSetter = "packageFqName = value" println()
withGetter = true print()
deprecation = Deprecated( println(
"Please use `packageFqName` instead", """
ReplaceWith("packageFqName"), @Deprecated(
DeprecationLevel.ERROR, message = "Please use `packageFqName` instead",
replaceWith = ReplaceWith("packageFqName"),
level = DeprecationLevel.ERROR,
)
var fqName: FqName
get() = packageFqName
set(value) {
packageFqName = value
}
""".replaceIndent(currentIndent)
) )
} }
} }