From e3f971e6f6a598b813c57e2f700dc7ca66385bdf Mon Sep 17 00:00:00 2001 From: Florian Angerer <florian.angerer@oracle.com> Date: Mon, 2 Oct 2017 15:36:38 +0200 Subject: [PATCH] Reusing file object. --- .../src/com/oracle/truffle/r/runtime/RSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RSource.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RSource.java index e913c165d5..4e66f50794 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RSource.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RSource.java @@ -177,7 +177,7 @@ public class RSource { public static Source fromFileName(String path, boolean internal) throws IOException { File file = new File(path); return getCachedByOrigin(file, origin -> { - Source.Builder<IOException, RuntimeException, RuntimeException> builder = Source.newBuilder(new File(path)).mimeType(RRuntime.R_APP_MIME); + Source.Builder<IOException, RuntimeException, RuntimeException> builder = Source.newBuilder(file).mimeType(RRuntime.R_APP_MIME); if (internal) { builder.internal(); } -- GitLab