FIR IDE: Small fixes

This commit is contained in:
Roman Golyshev
2022-02-21 18:41:21 +03:00
committed by teamcity
parent f0f94623f4
commit f1f2c7cce5
2 changed files with 1 additions and 2 deletions
@@ -26,7 +26,6 @@ class KtFirAnalysisSessionProvider(project: Project) : CachingKtAnalysisSessionP
override fun getResolveState(contextSymbol: KtSymbol): LLFirModuleResolveState {
return when (contextSymbol) {
is KtFirSymbol<*> -> contextSymbol.resolveState
is KtFirBackingFieldSymbol -> contextSymbol.resolveState
else -> error("Invalid symbol ${contextSymbol::class}")
}
}
@@ -43,7 +43,7 @@ internal class KtToFirMapping(firElement: FirElement, recorder: FirElementsRecor
val userType = when (ktElement) {
is KtUserType -> ktElement
is KtNameReferenceExpression -> ktElement as? KtUserType
is KtNameReferenceExpression -> ktElement.parent as? KtUserType
else -> null
} ?: return null