Kotlin: Put temporary TRAP files in the correct directory

This commit is contained in:
Ian Lynagh
2021-09-06 14:19:46 +01:00
parent 774616450b
commit c3dd35d98b

View File

@@ -232,7 +232,7 @@ fun doFile(invocationTrapFile: String, checkTrapIdentical: Boolean, logger: Logg
val trapFileDir = trapFile.getParentFile()
trapFileDir.mkdirs()
if (checkTrapIdentical || !trapFile.exists()) {
val trapTmpFile = File.createTempFile("$filePath.", ".trap.tmp", trapDir)
val trapTmpFile = File.createTempFile("$filePath.", ".trap.tmp", trapFileDir)
trapTmpFile.bufferedWriter().use { trapFileBW ->
trapFileBW.write("// Generated by invocation ${invocationTrapFile.replace("\n", "\n// ")}\n")
val tw = TrapWriter(fileLabel, trapFileBW, declaration)