Starting work on an Interface Injection prototype
John Rose
John.Rose at Sun.COM
Sat Jan 24 15:43:41 PST 2009
On Dec 11, 2008, at 2:55 AM, Tobias Ivarsson wrote:
> John: last time you and I spoke about this you said that you were
> going to start working on some core implementation details. Have
> you had time to look into that?
> If not - that's ok, I'll go ahead anyway, I just don't want to be
> duplicating too much of the effort.
I sent you my current sketches the other day; I hope they help. Feel
free to ask me what I'm intending in them, or else what design
alternative you favor.
Let's use the follow public page as a notebook on the project:
http://wikis.sun.com/display/mlvm/InterfaceInjection
This page also has information about how interfaces work:
http://wikis.sun.com/display/HotSpotInternals/InterfaceCalls
> If you have looked into it, I would love if you could share the
> material you have, in terms of source code or analytical documents.
> But don't feel the need to work on this now if you haven't before
> just because I'm starting this project - I'll be able to manage
> just fine on my own (Although I might drop you an e-mail or two
> with questions).
Basic idea is that each klass structure already includes (allocated
inline) a 2-dimensional ragged table of its statically defined
interfaces. In meth.patch I've rationalized this a little to prepare
for your work. I put more extensive notes on the wiki page mentioned
above.
Best wishes,
-- John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20090124/fb322d76/attachment.html
More information about the mlvm-dev
mailing list