From 0fad489bd11ea625aef061a7038712b3e09feddb Mon Sep 17 00:00:00 2001 From: Kengo TODA Date: Tue, 10 Dec 2024 20:21:14 +0800 Subject: [PATCH 1/2] fix: fileStream is not closed Signed-off-by: Kengo TODA --- .../kotlin/org/koin/compiler/verify/KoinTagWriter.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/verify/KoinTagWriter.kt b/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/verify/KoinTagWriter.kt index ca050e2f..35671d99 100644 --- a/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/verify/KoinTagWriter.kt +++ b/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/verify/KoinTagWriter.kt @@ -29,10 +29,10 @@ class KoinTagWriter(val codeGenerator: CodeGenerator, val logger: KSPLogger) { if (!isAlreadyGenerated) { logger.logging("Koin Tags Generation ...") val tagFileName = "KoinMeta-${hashCode()}" - val tagFileStream = writeTagFile(tagFileName) - - writeModuleTags(moduleList,tagFileStream) - writeDefinitionsTags(allDefinitions,tagFileStream) + writeTagFile(tagFileName).use { tagFileStream -> + writeModuleTags(moduleList,tagFileStream) + writeDefinitionsTags(allDefinitions,tagFileStream) + } } } From ec902b28969bca008452d854c7e6c4ceb3890921 Mon Sep 17 00:00:00 2001 From: Kengo TODA Date: Tue, 10 Dec 2024 20:55:41 +0800 Subject: [PATCH 2/2] format: add spaces before comma --- .../kotlin/org/koin/compiler/verify/KoinTagWriter.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/verify/KoinTagWriter.kt b/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/verify/KoinTagWriter.kt index 35671d99..f86a3c23 100644 --- a/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/verify/KoinTagWriter.kt +++ b/projects/koin-ksp-compiler/src/jvmMain/kotlin/org/koin/compiler/verify/KoinTagWriter.kt @@ -30,8 +30,8 @@ class KoinTagWriter(val codeGenerator: CodeGenerator, val logger: KSPLogger) { logger.logging("Koin Tags Generation ...") val tagFileName = "KoinMeta-${hashCode()}" writeTagFile(tagFileName).use { tagFileStream -> - writeModuleTags(moduleList,tagFileStream) - writeDefinitionsTags(allDefinitions,tagFileStream) + writeModuleTags(moduleList, tagFileStream) + writeDefinitionsTags(allDefinitions, tagFileStream) } } } @@ -124,4 +124,4 @@ class KoinTagWriter(val codeGenerator: CodeGenerator, val logger: KSPLogger) { fileStream.appendText("\n$tag") alreadyDeclared.add(tagName) } -} \ No newline at end of file +}