On 15/12/15 18:56, Joel Borggrén-Franck wrote:
Hi Chris,
I'm somewhat surprised to see ReflectionFactory on that list. Can you
share more details around its external use?
ReflectionFactory.newConstructorForSerialization is used by several
popular third party serialization, mocking, proxying, libraries to
construct objects in a non-standard way.
-Chris.
cheers
/Joel
On Tue, 15 Dec 2015 at 16:15 Chris Hegarty <chris.hega...@oracle.com
<mailto:chris.hega...@oracle.com>> wrote:
Paul,
I cannot address your general question, but I guess it might be
motivated
by some of my recent preparatory work for JEP 260 [1]. This JEP proposes
to expose a small number of critical API’s that are in the sun.misc and
sun.reflect namespace. Anything not deemed critical should be removed
from these packages, since it should not be exposed. There is also a
significant amount of technical debt in these packages.
-Chris.
[1] https://bugs.openjdk.java.net/browse/JDK-8132928
On 15 Dec 2015, at 15:09, Paul Benedict <pbened...@apache.org
<mailto:pbened...@apache.org>> wrote:
> I have a general question prompted by the many classes moved from
sun.* to
> jdk.*. Once JDK 9 delivers on the Module System and internals are
no longer
> exposed, is it planned to eventually migrate away from the sun.*
legacy
> namespace in later JDK versions?
>
> Cheers,
> Paul