diff --git a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/scopes/KtFirPackageScope.kt b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/scopes/KtFirPackageScope.kt index 98a46237809..95eaf466138 100644 --- a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/scopes/KtFirPackageScope.kt +++ b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/scopes/KtFirPackageScope.kt @@ -20,6 +20,7 @@ import org.jetbrains.kotlin.idea.frontend.api.withValidityAssertion import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelClassByPackageIndex import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelFunctionByPackageIndex import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelPropertyByPackageIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelTypeAliasByPackageIndex import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.name.Name @@ -44,6 +45,9 @@ internal class KtFirPackageScope( override fun getPossibleClassifierNames(): Set = withValidityAssertion { KotlinTopLevelClassByPackageIndex.getInstance()[fqName.asString(), project, firScope.session.searchScope] .mapNotNullTo(hashSetOf()) { it.nameAsName } + + KotlinTopLevelTypeAliasByPackageIndex.getInstance()[fqName.asString(), project, firScope.session.searchScope] + .mapNotNullTo(hashSetOf()) { it.nameAsName } } override fun getCallableSymbols(nameFilter: KtScopeNameFilter): Sequence = withValidityAssertion {