[VISUALIZER] Fix render of null constant in fir

This commit is contained in:
Ivan Kylchik
2021-02-18 02:40:36 +03:00
committed by TeamCityServer
parent a497a2fa9b
commit 0ca0304865
@@ -565,8 +565,10 @@ class FirVisualizer(private val firFile: FirFile) : BaseRenderer() {
}
override fun <T> visitConstExpression(constExpression: FirConstExpression<T>, 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)
}
}