From 3790f31d8023977d28e57f0b25f8214cce0e4e08 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Fri, 14 Feb 2020 13:58:19 +0300 Subject: [PATCH] [FIR] Support `FirVarargArgumentsExpression` in html dump --- .../dump/src/org/jetbrains/kotlin/fir/dump/HtmlFirDump.kt | 5 +++++ 1 file changed, 5 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 d94dc56c679..84fa1522990 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 @@ -1476,11 +1476,16 @@ class HtmlFirDump internal constructor(private var linkResolver: FirLinkResolver is FirOperatorCall -> generate(expression) is FirBinaryLogicExpression -> generate(expression) is FirCheckNotNullCall -> generate(expression) + is FirVarargArgumentsExpression -> generate(expression) else -> inlineUnsupported(expression) } } } + private fun FlowContent.generate(varargArgumentExpression: FirVarargArgumentsExpression) { + generateList(varargArgumentExpression.arguments, separator = ",") { generate(it) } + } + private fun FlowContent.generate(binaryLogicExpression: FirBinaryLogicExpression) { generate(binaryLogicExpression.leftOperand) +" ${binaryLogicExpression.kind.token} "