Extract Function: Drop extra space in modifier list

#KT-23274 Fixed
This commit is contained in:
Alexey Sedunov
2018-03-16 16:26:11 +03:00
parent 0a0043a851
commit 2104a0fa2b
4 changed files with 29 additions and 1 deletions
@@ -65,7 +65,9 @@ private fun buildSignature(config: ExtractionGeneratorConfiguration, renderer: D
else -> CallableBuilder.Target.READ_ONLY_PROPERTY
}
return CallableBuilder(builderTarget).apply {
val modifiers = listOf(config.descriptor.visibility) + config.descriptor.modifiers.map { it.value }
val visibility = config.descriptor.visibility
val extraModifiers = config.descriptor.modifiers.map { it.value }
val modifiers = if (visibility.isNotEmpty()) listOf(visibility) + extraModifiers else extraModifiers
modifier(modifiers.joinToString(separator = " "))
typeParams(