From 2c8a9bf4375f6607225644d26c8e53eb3e3c2de2 Mon Sep 17 00:00:00 2001 From: "simon.ogorodnik" Date: Wed, 1 Apr 2020 21:50:02 +0300 Subject: [PATCH] [FIR] Fix nullability rendering for class like types in html dump --- .../dump/src/org/jetbrains/kotlin/fir/dump/HtmlFirDump.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/compiler/fir/dump/src/org/jetbrains/kotlin/fir/dump/HtmlFirDump.kt b/compiler/fir/dump/src/org/jetbrains/kotlin/fir/dump/HtmlFirDump.kt index 1435bef2110..3daf190adc5 100644 --- a/compiler/fir/dump/src/org/jetbrains/kotlin/fir/dump/HtmlFirDump.kt +++ b/compiler/fir/dump/src/org/jetbrains/kotlin/fir/dump/HtmlFirDump.kt @@ -703,6 +703,9 @@ class HtmlFirDump internal constructor(private var linkResolver: FirLinkResolver simpleName(type.lookupTag.name) } generateTypeArguments(type) + if (type.isMarkedNullable) { + +"?" + } +" = " val directlyExpanded = type.directExpansionType(session) if (directlyExpanded != null) { @@ -716,6 +719,9 @@ class HtmlFirDump internal constructor(private var linkResolver: FirLinkResolver fqn(type.lookupTag.classId.relativeClassName) } generateTypeArguments(type) + if (type.isMarkedNullable) { + +"?" + } } } }