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 e37ea7538097fd365f84645c4c9845dbbe46919e..a08bb5bcb29dee37e8d069f979b2041abbff924c 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 59975e1a8e6300a6c12d5e9ae4356dc9a616dcba..5860aa69cc7370683d3268eaf189ffa6ff91a1c9 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) {