From aa92a44d2ce08370686e4b5eaf287ae1d2733a1b Mon Sep 17 00:00:00 2001
From: Lukas Stadler <lukas.stadler@oracle.com>
Date: Thu, 14 Jul 2016 17:48:30 +0200
Subject: [PATCH] fix warnings for non-thrown IOExceptions

---
 .../src/com/oracle/truffle/r/engine/shell/RCommand.java          | 1 +
 .../com/oracle/truffle/r/nodes/builtin/fastr/FastRInterop.java   | 1 +
 .../src/com/oracle/truffle/r/test/generate/FastRSession.java     | 1 +
 3 files changed, 3 insertions(+)

diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/shell/RCommand.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/shell/RCommand.java
index 27777dfb39..318e42ae66 100644
--- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/shell/RCommand.java
+++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/shell/RCommand.java
@@ -299,6 +299,7 @@ public class RCommand {
         return RRuntime.asString(RRuntime.asAbstractVector(RContext.getInstance().stateROptions.getValue("continue")));
     }
 
+    @SuppressWarnings("unused")
     private static void emitIO() throws IOException {
     }
 }
diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/fastr/FastRInterop.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/fastr/FastRInterop.java
index eeef97bcb1..b8d8a8ead9 100644
--- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/fastr/FastRInterop.java
+++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/fastr/FastRInterop.java
@@ -61,6 +61,7 @@ public class FastRInterop {
             return callTarget.call();
         }
 
+        @SuppressWarnings("unused")
         private void emitIO() throws IOException {
         }
     }
diff --git a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/generate/FastRSession.java b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/generate/FastRSession.java
index 6283211fda..e955f57090 100644
--- a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/generate/FastRSession.java
+++ b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/generate/FastRSession.java
@@ -292,6 +292,7 @@ public final class FastRSession implements RSession {
         return "FastR";
     }
 
+    @SuppressWarnings("unused")
     static void emitIO() throws IOException {
     }
 }
-- 
GitLab