MethodParameters class file format change
    David Holmes 
    david.holmes at oracle.com
       
    Fri Jan 25 23:52:20 PST 2013
    
    
  
Eric,
These situations are historically known as Flag Days and they require 
careful management.
I don't know exactly what has to be done but the way to approach this is 
to modify the VM to be prepared to handle both the old format and the 
new. Then after it has reached TL/jdk&langtools update jdk/langtools to 
start using the new format. Then if needs be once everything is in sync 
you can remove the hotspot code that handles the old format. (I assume 
that both old and new format are new with regard class version 52?) That 
way nothing breaks.
There must already be tests for this new feature else you would be 
pushing untested code, so you would break these tests while your changes 
sync up.
David
On 26/01/2013 3:53 AM, Eric McCorkle wrote:
> I don't think anyone is using MethodParameters at this point, but I want
> to post this just to be sure.
>
> The latest version of the spec alters the class file format of
> MethodParameters attributes.
>
> The latest version can be found here:
> http://cr.openjdk.java.net/~abuckley/8misc.pdf
>
> I will be committing patches to tl and hsx which update hotspot and the
> langtools tools to reflect this change.  However, this will take some
> time to propagate, and may affect anyone using this feature (most
> likely, to write tests).
>
> Apologies for any inconvenience,
> Eric
    
    
More information about the hotspot-dev
mailing list