HL API: fix KtUserType kt -> fir mapping for non-IDEA usages

createType(KtTypeElement) requires some access to IJ services which are unavailable to IJ core
This commit is contained in:
Ilya Kirillov
2021-07-21 17:08:05 +02:00
committed by teamcityserver
parent 970d7b5a78
commit 4fe240d1b4
@@ -53,7 +53,7 @@ internal class KtToFirMapping(firElement: FirElement, recorder: FirElementsRecor
if (userType.parent is KtTypeReference) return null
return userTypeMapping.getOrPut(userType) {
val typeReference = KtPsiFactory(ktElement.project).createType(userType)
val typeReference = KtPsiFactory(ktElement.project).createType(userType.text)
LowLevelFirApiFacadeForResolveOnAir.onAirResolveTypeInPlace(ktElement, typeReference, state)
}
}