<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">I am trying to reproduce the JavaScript example at:</div><div class="gmail_default" style=""><ul style=""><li style=""><font face="verdana, sans-serif"><a href="https://www.graalvm.org/reference-manual/llvm/Interoperability/">https://www.graalvm.org/reference-manual/llvm/Interoperability/</a><br></font></li></ul><div><font face="verdana, sans-serif">using Java instead of JavaScript. In general it is straightforward, but I&#39;m having trouble passing a Java object to a C++ function to implement the equivalent of:</font></div><div><font face="verdana, sans-serif"><br></font></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><font face="monospace">// Additionally, pass a JS object to a native function<br>cpart.printPoint({x: 17, y: 42});<span class="gmail_default" style="font-size:small"></span></font></blockquote><font face="verdana, sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><div><font face="verdana, sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></span></font></div></span>I<span class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">s it possible to pass a Point object declared and instantiated in Java to the LLVM printPoint function?</span></font><div><font face="verdana, sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></span></font></div><div><font face="verdana, sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">thanks,</span></font></div><div><font face="verdana, sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Darrell</span></font></div><div><font face="verdana, sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"></span></font></div></div>