Quang Luong
03/02/2019, 12:19 PMjava
import org.graalvm.polyglot.Context;
class Scratch {
public class Response {
public int x = 2;
}
void run () {
Context context = Context.create();
Response r = new Response();
context.getBindings("js").putMember("r", r);
context.eval("js", "r.x = 42");
System.out.println(r.x); // print 42
}
public static void main(String[] args) {
new Scratch().run();
}
}
gildor
03/02/2019, 12:42 PMr.setX(42)
Quang Luong
03/02/2019, 2:04 PM