From 0ca03048651af8629c02323d9fec22ffd46e6cbb Mon Sep 17 00:00:00 2001 From: Ivan Kylchik Date: Thu, 18 Feb 2021 02:40:36 +0300 Subject: [PATCH] [VISUALIZER] Fix render of null constant in fir --- .../jetbrains/kotlin/compiler/visualizer/FirVisualizer.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/visualizer/render-fir/src/org/jetbrains/kotlin/compiler/visualizer/FirVisualizer.kt b/compiler/visualizer/render-fir/src/org/jetbrains/kotlin/compiler/visualizer/FirVisualizer.kt index 5e88d151aa5..b9a7eae9707 100644 --- a/compiler/visualizer/render-fir/src/org/jetbrains/kotlin/compiler/visualizer/FirVisualizer.kt +++ b/compiler/visualizer/render-fir/src/org/jetbrains/kotlin/compiler/visualizer/FirVisualizer.kt @@ -565,8 +565,10 @@ class FirVisualizer(private val firFile: FirFile) : BaseRenderer() { } override fun visitConstExpression(constExpression: FirConstExpression, data: StringBuilder) { - if (constExpression.kind != ConstantValueKind.String) { - data.append(constExpression.kind) + when (constExpression.kind) { + ConstantValueKind.String -> return + ConstantValueKind.Null -> constExpression.typeRef.accept(this, data) + else -> data.append(constExpression.kind) } }