FIR IDE: fix designation collection for lazy resolve

This commit is contained in:
Ilya Kirillov
2020-12-17 17:43:45 +01:00
parent 3aef1154c8
commit c61b0d1f31
@@ -152,7 +152,7 @@ internal class FirLazyDeclarationResolver(
val designation = mutableListOf<FirDeclaration>(containerFirFile)
if (nonLocalDeclarationToResolve !is FirFile) {
val ktDeclaration = firDeclarationToResolve.ktDeclaration
val ktDeclaration = nonLocalDeclarationToResolve.ktDeclaration
designation += ktDeclaration.parentsOfType<KtClassOrObject>()
.filter { it !is KtEnumEntry }
.map { it.findSourceNonLocalFirDeclaration(firFileBuilder, provider.symbolProvider, moduleFileCache, containerFirFile) }