From 8677e0868368cda608a6304d9327b61ab6a0d0da Mon Sep 17 00:00:00 2001 From: Joshua Soberg Date: Fri, 15 Nov 2024 13:31:57 -0500 Subject: [PATCH] Send overwrite flag on copyWithTimestamp based on if the copyable is a file or directory, vs always being false --- .../com/google/devtools/ksp/KotlinSymbolProcessingExtension.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/KotlinSymbolProcessingExtension.kt b/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/KotlinSymbolProcessingExtension.kt index 2c044d6752..ccc1dd57aa 100644 --- a/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/KotlinSymbolProcessingExtension.kt +++ b/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/KotlinSymbolProcessingExtension.kt @@ -490,7 +490,7 @@ abstract class AbstractKotlinSymbolProcessingExtension( roundDir.walkTopDown().forEach { val dst = File(options.javaOutputDir, File(it.path).toRelativeString(roundDir)) if (dst.isFile || !dst.exists()) { - copyWithTimestamp(it, dst, false) + copyWithTimestamp(it, dst, overwrite = dst.isFile) } } }