From dc600e3caf3b1cc7bc4f125d13302112dc5b6f10 Mon Sep 17 00:00:00 2001 From: Roman Golyshev Date: Wed, 16 Sep 2020 13:17:10 +0300 Subject: [PATCH] FIR IDE: Fix `buildKtType` for `ConeDefinitelyNotNullType` --- .../kotlin/idea/frontend/api/fir/KtSymbolByFirBuilder.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/KtSymbolByFirBuilder.kt b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/KtSymbolByFirBuilder.kt index a08762e31fa..4e74f05be30 100644 --- a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/KtSymbolByFirBuilder.kt +++ b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/KtSymbolByFirBuilder.kt @@ -201,6 +201,7 @@ internal class KtSymbolByFirBuilder private constructor( is ConeClassErrorType -> KtFirErrorType(coneType, typeCheckerContext, token) is ConeFlexibleType -> KtFirFlexibleType(coneType, typeCheckerContext, token, this) is ConeIntersectionType -> KtFirIntersectionType(coneType, typeCheckerContext, token, this) + is ConeDefinitelyNotNullType -> buildKtType(coneType.original) else -> TODO(coneType::class.toString()) } }