From 7b12af68c81175c100afa7fa673a0f66ce426264 Mon Sep 17 00:00:00 2001
From: stepan <stepan.sindelar@oracle.com>
Date: Fri, 16 Mar 2018 12:42:43 +0100
Subject: [PATCH] Supress deprecation warnings for export/importSymbol

---
 .../src/com/oracle/truffle/r/test/generate/FastRSession.java    | 2 ++
 .../com/oracle/truffle/r/test/library/fastr/TestInterop.java    | 2 ++
 2 files changed, 4 insertions(+)

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 e37ea75380..a08bb5bcb2 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
@@ -364,6 +364,8 @@ public final class FastRSession implements RSession {
         execInContext(context, c, (Class<?>) null);
     }
 
+    // TODO: export/importSymbol
+    @SuppressWarnings("deprecation")
     public static <E extends Exception> void execInContext(Context context, Callable<Object> c, Class<?>... acceptExceptions) {
         context.eval(FastRSession.GET_CONTEXT); // ping creation of TruffleRLanguage
         context.exportSymbol("testSymbol", (ProxyExecutable) (Value... args) -> {
diff --git a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/library/fastr/TestInterop.java b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/library/fastr/TestInterop.java
index 59975e1a8e..5860aa69cc 100644
--- a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/library/fastr/TestInterop.java
+++ b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/library/fastr/TestInterop.java
@@ -148,6 +148,8 @@ public class TestInterop extends TestBase {
     private static final TestJavaObject[] testJavaObjects = new TestJavaObject[]{new TestJavaObject("testPOJO", new POJO()), new TestJavaObject("testIntArray", new int[]{1, -5, 199}),
                     new TestJavaObject("testStringArray", new String[]{"a", "", "foo"})};
 
+    // TODO: export/importSymbol
+    @SuppressWarnings("deprecation")
     @Override
     public void addPolyglotSymbols(org.graalvm.polyglot.Context context) {
         for (TestJavaObject t : TestInterop.testJavaObjects) {
-- 
GitLab