FIR IDE: correctly copy containingClassAttr when reanalysing declaration
This commit is contained in:
@@ -87,7 +87,7 @@ class RawFirBuilder(
|
|||||||
// TODO this is a (temporary) hack, instead we should properly initialize [context]
|
// TODO this is a (temporary) hack, instead we should properly initialize [context]
|
||||||
private fun FirDeclaration.copyContainingClassAttrFrom(from: FirDeclaration) {
|
private fun FirDeclaration.copyContainingClassAttrFrom(from: FirDeclaration) {
|
||||||
(this as? FirCallableMemberDeclaration<*>)?.let {
|
(this as? FirCallableMemberDeclaration<*>)?.let {
|
||||||
it.containingClassAttr = (from as? FirCallableMemberDeclaration<*>)?.containingClassAttr
|
it.containingClassAttr = (from as? FirCallableMemberDeclaration<*>)?.containingClass()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user