From 69e5f11889ea8367946db72bfcc4b1b862d9371a Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Thu, 5 Oct 2017 13:49:13 +0200 Subject: [PATCH] Fix test generation on some platforms --- .../jetbrains/kotlin/generators/util/GeneratorsFileUtil.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/generators/src/org/jetbrains/kotlin/generators/util/GeneratorsFileUtil.java b/generators/src/org/jetbrains/kotlin/generators/util/GeneratorsFileUtil.java index d2c5fd81ba0..e99946ba34e 100644 --- a/generators/src/org/jetbrains/kotlin/generators/util/GeneratorsFileUtil.java +++ b/generators/src/org/jetbrains/kotlin/generators/util/GeneratorsFileUtil.java @@ -23,6 +23,7 @@ import org.jetbrains.kotlin.test.KotlinTestUtils; import java.io.File; import java.io.IOException; +import java.nio.file.Files; public class GeneratorsFileUtil { @SuppressWarnings("UseOfSystemOutOrSystemErr") @@ -56,9 +57,7 @@ public class GeneratorsFileUtil { FileUtil.writeToFile(tempFile, newText); System.out.println("File written: " + tempFile.getAbsolutePath()); if (useTempFile) { - if (!tempFile.renameTo(file)) { - throw new RuntimeException("failed to rename " + tempFile + " to " + file); - } + Files.move(tempFile.toPath(), file.toPath()); System.out.println("Renamed " + tempFile + " to " + file); } System.out.println();