aboutsummaryrefslogtreecommitdiff
path: root/kotlin-analysis-api
diff options
context:
space:
mode:
authorJiaxiang Chen <jiaxiang@google.com>2022-03-23 15:38:35 -0700
committerJiaxiang Chen <roaringacw@gmail.com>2022-03-28 19:06:44 -0700
commit2fc9000c2c88712f3dbe92aff4a3c8978ab3ec8d (patch)
tree4d1e0d56e3ea634b46163a74d8bb240f08d3efc8 /kotlin-analysis-api
parent9f5f322b67b0d17d2df68252e7d960a360e2e467 (diff)
downloadksp-2fc9000c2c88712f3dbe92aff4a3c8978ab3ec8d.tar.gz
fix write kotlin files for analysis API test
Diffstat (limited to 'kotlin-analysis-api')
-rw-r--r--kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/AbstractKSPAATest.kt7
1 files changed, 5 insertions, 2 deletions
diff --git a/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/AbstractKSPAATest.kt b/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/AbstractKSPAATest.kt
index 889b2229..3e3a8875 100644
--- a/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/AbstractKSPAATest.kt
+++ b/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/AbstractKSPAATest.kt
@@ -50,8 +50,11 @@ abstract class AbstractKSPAATest : AbstractKSPTest(FrontendKinds.FIR) {
fun TestModule.writeKtFiles() {
kotlinSrc.mkdirs()
- files.filter { it.isKtFile }.forEach {
- File(kotlinSrc, it.relativePath).writeText(it.originalContent)
+ files.filter { it.isKtFile }.forEach { file ->
+ File(kotlinSrc, file.relativePath).let {
+ it.parentFile.mkdirs()
+ it.writeText(file.originalContent)
+ }
}
}