From d28bb5bc70c3c910bb91aa5d3e7ae5a29389598b Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Thu, 25 Apr 2019 14:01:27 +0300 Subject: [PATCH] Render value-parameter modifiers in html fir dump --- .../src/org/jetbrains/kotlin/fir/dump/HtmlFirDump.kt | 9 +++++++++ 1 file changed, 9 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 b0495731755..f7fcd1986e3 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 @@ -1210,6 +1210,15 @@ class HtmlFirDump internal constructor(private var linkResolver: FirLinkResolver } private fun FlowContent.generate(valueParameter: FirValueParameter) { + if (valueParameter.isVararg) { + keyword("vararg ") + } + if (valueParameter.isCrossinline) { + keyword("crossinline ") + } + if (valueParameter.isNoinline) { + keyword("noinline ") + } symbolAnchor(valueParameter.symbol) { simpleName(valueParameter.name) } +": " generate(valueParameter.returnTypeRef)