jigsaw now sync'ed with jdk8-b23

Alan Bateman Alan.Bateman at oracle.com
Wed Feb 1 10:41:32 PST 2012


On 01/02/2012 09:30, Alan Bateman wrote:
> I re-based the services patch after the views+exports work was pushed 
> and just checked that it has the right declarations:
>
> $ jmod ls -v
> :
> jdk.desktop at 8-ea
>   :
>   requires service sun.java2d.pipe.RenderingEngine
>   :
>   provides service sun.java2d.pipe.RenderingEngine with 
> sun.java2d.jules.JulesRenderingEngine
>   provides service sun.java2d.pipe.RenderingEngine with 
> sun.java2d.pisces.PiscesRenderingEngine
>
> I don't think the ServiceLoader changes on their own will fix this as 
> it requires the services changes in the runtime. As many things are 
> currently broken then I think I should just get the first version in. 
> I have a second patch to it in the works that re-works the Resolver 
> code to handle services dependencies properly (the first version was 
> to get things working).
>
> -Alan
Actually I think you're right, we can take some of the SL changes to get 
a bit further but we run into another issue with a Class.forName usage 
in sun.font.FontManagerFactory. Here's the webrev the patch to get it going:

http://cr.openjdk.java.net/~alanb/fmf-patch/webrev/

-Alan.



More information about the jigsaw-dev mailing list