Re: trySetAccessible
Alan Bateman
Alan.Bateman at oracle.com
Mon Jul 10 08:12:06 UTC 2017
On 10/07/2017 03:28, Stephen Felts wrote:
> :
>
> com.sun.xml.bind.v2.runtime.reflect.opt.Injector
>
> com.sun.xml.ws.model.Injector
>
From what I can tell, these two aren't using tryAccessible. Instead
they seem to use setAccessible to attempt to get at a non-public
ClassLoader.defineClass method. It succeeds, with a warning, because
java.lang is open. If it were to fail then they catch
InaccessibleObjectException and try the deprecated-for-removal
Unsafe.defineClass. These two seem like good candidates for
Lookup.defineClass.
-Alan
More information about the jigsaw-dev
mailing list