RFR 9: 8164908: ReflectionFactory support for IIOP and custom serialization

Alan Bateman Alan.Bateman at oracle.com
Fri Oct 21 07:21:18 UTC 2016


On 21/10/2016 08:08, Peter Levart wrote:

> :
>
> Otherwise I think it is a good strategy to give frameworks limited 
> access to selected private methods targeted for a special purpose - 
> serialization in this case, instead of opening the doors for generic 
> reflection (via setAccessible). It just feels a little strange that 
> this is new API in an "unsupported" module which destiny is to 
> eventually "fade-away" once required functionality appears in a 
> supported way. What is the message?
Custom serialization libraries have always had to use ReflectionFactory 
so the message and they'll have to use it more in order to work with 
serializable types in modules using strong encapsaultion. The plan is to 
update ReflectionFactory in a JDK 8 update soon, assuming the jdk8u 
maintainers approve. It might seem strange to be doing this but it's way 
too late in JDK 9 to be taking on another serialization project.

-Alan


More information about the core-libs-dev mailing list