On 24 Sep 2015, at 15:37, Alan Bateman <alan.bate...@oracle.com> wrote:

> On 24/09/2015 15:16, Chris Hegarty wrote:
>> In preparation for JEP 260 "Encapsulate Most Internal APIs” [1],
>> SharedSecrets and friend interfaces should be moved out of
>> 'sun.misc’ [2] and located in a truly private package. This is so that
>> they are not part of the proposed to be exported ‘sun.misc'
>> package.
>> 
>> http://cr.openjdk.java.net/~chegar/8137056.00/
>> 
> This looks okay to me, just a minor nit in PresentationManager where you've 
> introduced a raw type. If we can drop the building of the interim CORBA then 
> this code could be cleaned up to not use core reflection.

Ah ha, good catch. Fixed and webrev updated in-place.

Offline, Paul queried whether the modules now using jdk.internal.misc
still require access to sun.misc. They do, all but one java.sql. I updated
the modules.xml to reflect this.

Worth noting, is that this change includes a workaround for 8137017:
Remove JDK internal API dependency from jrt-fs.jar [1], in 
jdk/internal/jimage/ImageNativeSubstrate.java

-Chris.

[1] https://bugs.openjdk.java.net/browse/JDK-8137017

Reply via email to