Crash with invokeDynamic on MethodMissing attempt
Yehuda Katz
wycats at gmail.com
Mon May 18 13:25:41 PDT 2009
I'm trying to implement a simple method missing using invokeDynamic. I've
been able to make it work using static methods or static methods that proxy
to virtual methods (but not directly to virtual methods). However, I'm
trying to add support for including the name of the method in the call to
MethodMissing.
Based on the Fidget demo, it seemed like the way to go would be to create a
custom JavaMethodHandle that encapsulated the logic. I wasn't able to get it
working (mostly in the setTarget step). However, during some experiments, I
encountered a segfault in the JVM, so I figured I'd report it. The details
(including the minimal test case) are at http://gist.github.com/113717.
That said, I'm curious about the appropriate way to wire this up. I'm rather
new to all of this, so I'm probably missing something obvious.
--
Yehuda Katz
Developer | Engine Yard
(ph) 718.877.1325
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20090518/19710eec/attachment.html
More information about the mlvm-dev
mailing list