From 78455025203b911c855f7cfc0d75270dd7351199 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Wed, 28 Oct 2015 14:07:01 +0100 Subject: don't generate soft line break before closing parenthesis of parameter list if there are no parameters --- src/Kotlin/KotlinLanguageService.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/Kotlin/KotlinLanguageService.kt b/src/Kotlin/KotlinLanguageService.kt index dd63705b..77cad657 100644 --- a/src/Kotlin/KotlinLanguageService.kt +++ b/src/Kotlin/KotlinLanguageService.kt @@ -333,12 +333,15 @@ class KotlinLanguageService : LanguageService { identifierOrDeprecated(node) symbol("(") - renderList(node.details(DocumentationNode.Kind.Parameter)) { + val parameters = node.details(DocumentationNode.Kind.Parameter) + renderList(parameters) { indentedSoftLineBreak() renderParameter(it, renderMode) } if (needReturnType(node)) { - softLineBreak() + if (parameters.isNotEmpty()) { + softLineBreak() + } symbol(")") symbol(": ") renderType(node.detail(DocumentationNode.Kind.Type), renderMode) -- cgit