From 4a5ff1e6daaccb5d1545687a70c5ed7b3274545f Mon Sep 17 00:00:00 2001
From: William Cheng <wing328hk@gmail.com>
Date: Mon, 22 Feb 2021 17:36:33 +0800
Subject: [PATCH] use Files.createTempFile

---
 .../src/main/resources/scala-finch/api.mustache                | 3 ++-
 .../src/main/scala/org/openapitools/apis/PetApi.scala          | 3 ++-
 .../src/main/scala/org/openapitools/apis/StoreApi.scala        | 3 ++-
 .../src/main/scala/org/openapitools/apis/UserApi.scala         | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/modules/openapi-generator/src/main/resources/scala-finch/api.mustache b/modules/openapi-generator/src/main/resources/scala-finch/api.mustache
index 21bca19e737..636e3f966e3 100644
--- a/modules/openapi-generator/src/main/resources/scala-finch/api.mustache
+++ b/modules/openapi-generator/src/main/resources/scala-finch/api.mustache
@@ -16,6 +16,7 @@ import com.twitter.util.Future
 import com.twitter.io.Buf
 import io.finch._, items._
 import java.io.File
+import java.nio.file.Files
 import java.time._
 
 object {{classname}} {
@@ -81,7 +82,7 @@ object {{classname}} {
     }
 
     private def bytesToFile(input: Array[Byte]): java.io.File = {
-      val file = File.createTempFile("tmp{{classname}}", null)
+      val file = Files.createTempFile("tmp{{classname}}", null).toFile
       val output = new FileOutputStream(file)
       output.write(input)
       file
diff --git a/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/PetApi.scala b/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/PetApi.scala
index 82a7751658a..8a5185fa2d3 100644
--- a/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/PetApi.scala
+++ b/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/PetApi.scala
@@ -17,6 +17,7 @@ import com.twitter.util.Future
 import com.twitter.io.Buf
 import io.finch._, items._
 import java.io.File
+import java.nio.file.Files
 import java.time._
 
 object PetApi {
@@ -179,7 +180,7 @@ object PetApi {
     }
 
     private def bytesToFile(input: Array[Byte]): java.io.File = {
-      val file = File.createTempFile("tmpPetApi", null)
+      val file = Files.createTempFile("tmpPetApi", null).toFile
       val output = new FileOutputStream(file)
       output.write(input)
       file
diff --git a/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/StoreApi.scala b/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/StoreApi.scala
index 7fff45a7226..3167cf7d76a 100644
--- a/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/StoreApi.scala
+++ b/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/StoreApi.scala
@@ -15,6 +15,7 @@ import com.twitter.util.Future
 import com.twitter.io.Buf
 import io.finch._, items._
 import java.io.File
+import java.nio.file.Files
 import java.time._
 
 object StoreApi {
@@ -117,7 +118,7 @@ object StoreApi {
     }
 
     private def bytesToFile(input: Array[Byte]): java.io.File = {
-      val file = File.createTempFile("tmpStoreApi", null)
+      val file = Files.createTempFile("tmpStoreApi", null).toFile
       val output = new FileOutputStream(file)
       output.write(input)
       file
diff --git a/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/UserApi.scala b/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/UserApi.scala
index 66eda4c4d42..440e9fe7103 100644
--- a/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/UserApi.scala
+++ b/samples/server/petstore/scala-finch/src/main/scala/org/openapitools/apis/UserApi.scala
@@ -16,6 +16,7 @@ import com.twitter.util.Future
 import com.twitter.io.Buf
 import io.finch._, items._
 import java.io.File
+import java.nio.file.Files
 import java.time._
 
 object UserApi {
@@ -178,7 +179,7 @@ object UserApi {
     }
 
     private def bytesToFile(input: Array[Byte]): java.io.File = {
-      val file = File.createTempFile("tmpUserApi", null)
+      val file = Files.createTempFile("tmpUserApi", null).toFile
       val output = new FileOutputStream(file)
       output.write(input)
       file
-- 
GitLab