Alternatives for Unsafe field access
Jochen Theodorou
blackdrag at gmx.org
Fri Dec 9 07:55:26 UTC 2016
On 08.12.2016 22:10, Uwe Schindler wrote:
> Hi,
>
> You can first do standard reflection, then use setAccessible
Maybe we have luck here and it does not apply, but if the field comes
from a class of a module and is private, my current level knowledge of
jigsaw says, that setAccessible will fail with an exception. It does not
matter at all if the class with the field is exported or not. That is
because just before the JavaOne #AwkwardStrongEncapsulation made it into
jigsaw. Only way around this is to use the Lookup object that has the
correct rights from the beginning. How to get it... well... there will
be only solutions for certain types of classes.
bye Jochen
More information about the core-libs-dev
mailing list