Feedback on proposal for #ReflectiveAccessToNonExportedTypes
Simon Nash
simon at cjnash.com
Sat Jul 9 16:26:57 UTC 2016
Alan Bateman wrote:
> On 09/07/2016 09:57, Simon Nash wrote:
>
>>
>> Is it really a good idea to encourage packages that currently use
>> reflection
>> to access non-exported private fields (an official part of the Java
>> API) to
>> change to using internal APIs? This seems like a step backwards to me.
> I didn't suggest that. I was just pointing out that some of the 3rd
> party serialization libraries that we've come across are based on Unsafe
> and ReflectionFactory and the latter is specifically on critical
> internal API for that reason.
>
> -Alan
>
Yes, I understand. My point was that these APIs might in some cases
become a substitute for reflective access to non-exported private fields
if the latter is prohibited,
Simon
More information about the jigsaw-dev
mailing list