From 64626429880aa9189cb254de11168aac783f274c Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Tue, 2 Nov 2021 18:12:44 +0100 Subject: [PATCH] Analysis API: fix type rendering for ConeDefinitelyNotNullType --- .../kotlin/analysis/api/fir/renderer/ConeTypeIdeRenderer.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/renderer/ConeTypeIdeRenderer.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/renderer/ConeTypeIdeRenderer.kt index 42e9dd30dd9..2a456ff1d17 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/renderer/ConeTypeIdeRenderer.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/renderer/ConeTypeIdeRenderer.kt @@ -90,6 +90,11 @@ internal class ConeTypeIdeRenderer( append(type.render()) renderNullability(type.type) } + is ConeDefinitelyNotNullType -> { + renderAnnotationList(annotations) + append(renderType(type.original)) + append("!!") + } else -> appendError("Unexpected cone type ${type::class.qualifiedName}") } }