FIR IDE: Small fixes
This commit is contained in:
-1
@@ -26,7 +26,6 @@ class KtFirAnalysisSessionProvider(project: Project) : CachingKtAnalysisSessionP
|
|||||||
override fun getResolveState(contextSymbol: KtSymbol): LLFirModuleResolveState {
|
override fun getResolveState(contextSymbol: KtSymbol): LLFirModuleResolveState {
|
||||||
return when (contextSymbol) {
|
return when (contextSymbol) {
|
||||||
is KtFirSymbol<*> -> contextSymbol.resolveState
|
is KtFirSymbol<*> -> contextSymbol.resolveState
|
||||||
is KtFirBackingFieldSymbol -> contextSymbol.resolveState
|
|
||||||
else -> error("Invalid symbol ${contextSymbol::class}")
|
else -> error("Invalid symbol ${contextSymbol::class}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -43,7 +43,7 @@ internal class KtToFirMapping(firElement: FirElement, recorder: FirElementsRecor
|
|||||||
|
|
||||||
val userType = when (ktElement) {
|
val userType = when (ktElement) {
|
||||||
is KtUserType -> ktElement
|
is KtUserType -> ktElement
|
||||||
is KtNameReferenceExpression -> ktElement as? KtUserType
|
is KtNameReferenceExpression -> ktElement.parent as? KtUserType
|
||||||
else -> null
|
else -> null
|
||||||
} ?: return null
|
} ?: return null
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user