This is the mail archive of the java-discuss@sourceware.cygnus.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: quick little CNI question


Anthony> (actually, Bryce, was there something else.... maybe to do
Anthony> with the interpreter?)

Yeah.  I had a list of issues on the runtime side.  The interpreter
was the big one as I recall.

Anthony> Once these changes are in I believe we can look at an
Anthony> interface call interface from CNI.

Anthony> That being said, perhaps the newly implemented reflection
Anthony> code will let you call interfaces from C++.  Tom?

It seems like it should work, but I admit I forgot to test it.  Sigh.
I've made a note and I'll write a test case (or a PR, at least) once I
clear my current list (i.e., it will be a while).

If you don't mind having your code potentially break (because you'll
be relying on libgcj internals), you can also follow the code sequence
the compiler uses: call _Jv_LookupInterfaceMethod and treat the result
as a function pointer.

Tom

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]