[OpenJDK 2D-Dev] <AWT Dev> RFR [9] Modular Source Code

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Fri Aug 29 08:29:54 UTC 2014


On 2014-08-28 21:40, Phil Race wrote:
> On 8/28/2014 12:36 PM, Phil Race wrote:
>>
>> * All of the awt-related directories (libawt_* and common) include an
>> unnecessary extra layer, the "sun" directory. It is not needed anymore,
>>
>> Let's *not* do that. It also affects the destination package.
>> Remember sun.* is the protected top-level package .. and
>> people won't always be running in jigsaw mode. Plus
>> I recently learned that compact profiles need to be informed when
>> you do something like this.
>
> Oh, you refer to the native code that for some reason in libawt 
> directories (not the others)
> has one extra level ?  I don't see the same for libfontmanager for 
> example
> Maybe this is one more case where libawt caused excess head-scratching

Yes, I am. Sorry if I was not clear on that point -- all my comments 
refered to the native code. The location of the native code does not 
have any effects as such on the product. Most other native libraries 
were "fixed" in this way, but the awt code was left out, probably as you 
say, due to excess head-scratching. :-)

/Mangus


More information about the jigsaw-dev mailing list