AnonymousClassLoader overhaul

John Rose John.Rose at Sun.COM
Sat Aug 16 01:46:14 PDT 2008


On Apr 23, 2008, at 1:58 PM, Rémi Forax wrote:

> John Rose a écrit :
>> On Apr 23, 2008, at 4:15 AM, Rémi Forax wrote:
>>
>>> The source code is available here:
>>> http://www-igm.univ-mlv.fr/~forax/tmp/davinci-anonk.zip
>>>
>>> I've sent a previous message monday to the mlvm list but it seems it
>>> was rejected because its size was too large (codes as attachment).
>>> So i re-sent it now with a link.
>>>
>>
>> Thanks, Remi.  I've grabbed the file.  I'll read it through ASAP.
>>
> Ok, let me know waht you want to change.
> I will update the wiki when you will be ok with the implementation.

Well, that took a long time, sorry.  I started to use your revamped  
anonk code, was liking it, and started extending it for my (JSR 292  
related) method handle development.

I also adjusted some of the method splitting decisions; the Visitor  
ended up with a smaller, more regular set of methods.  They surface  
the whole content of the CP, including internal references.

I stubbed out an emulation mode, for when the JVM does not support  
anonk loading directly.  Maybe there's a way to fold it together with  
the stuff in your Google repo.

I pushed a bunch of stuff just now, including the method handle  
work.  There are some Netbeans projects with a few unit tests.  (NB  
6.5 just came out.  Great stuff.)

-- John



More information about the mlvm-dev mailing list