From b547feb00d74616ff734da7e9732140576846ca4 Mon Sep 17 00:00:00 2001 From: Roman Golyshev Date: Thu, 6 Aug 2020 12:32:01 +0300 Subject: [PATCH] FIR Completion: Render `vararg` modifier in lookups --- .../kotlin/idea/completion/HighLevelApiLookupElementFactory.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/completion/HighLevelApiLookupElementFactory.kt b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/completion/HighLevelApiLookupElementFactory.kt index 3948ac1a054..ff9850747fb 100644 --- a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/completion/HighLevelApiLookupElementFactory.kt +++ b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/completion/HighLevelApiLookupElementFactory.kt @@ -91,7 +91,8 @@ private object ShortNamesRenderer { fun renderType(ktType: KtType): String = (ktType as? KtDenotableType)?.asString() ?: "" - private fun renderFunctionParameter(param: KtFunctionParameterSymbol) = "${param.name.asString()}: ${renderType(param.type)}" + private fun renderFunctionParameter(param: KtFunctionParameterSymbol): String = + "${if (param.isVararg) "vararg " else ""}${param.name.asString()}: ${renderType(param.type)}" } private fun Document.isTextAt(offset: Int, text: String) =