From c799a51067e010403e291fe4d2f634f547c3f261 Mon Sep 17 00:00:00 2001 From: Tomas Sustek Date: Sun, 25 Aug 2024 21:36:42 +0200 Subject: [PATCH] Fix missing newline between imports Fixes InsertKoinIO/koin-annotations#158 --- .../kotlin/org/koin/compiler/generator/ModuleWriter.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/generator/ModuleWriter.kt b/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/generator/ModuleWriter.kt index eee5c8a6..76b00f10 100644 --- a/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/generator/ModuleWriter.kt +++ b/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/generator/ModuleWriter.kt @@ -85,11 +85,11 @@ abstract class ModuleWriter( } open fun writeHeader() { - write(MODULE_HEADER) + writeln(MODULE_HEADER) } open fun writeHeaderImports(isComposeViewModelActive: Boolean) { - write(generateImports(module.definitions, isComposeViewModelActive)) + writeln(generateImports(module.definitions, isComposeViewModelActive)) } private fun generateImports( @@ -105,7 +105,7 @@ abstract class ModuleWriter( keyword.import?.let { "import $it" } } } - .joinToString(separator = "\n", postfix = "\n") + .joinToString(separator = "\n") } open fun writeExternalDefinitions() {