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