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();