On 19.05.2017 15:38, Stephen Felts wrote:
[...]
Here are a few public ones.

org.python.core.PyJavaClass - Jython

com.sun.xml.bind.v2.runtime.reflect.opt.Injector – standalone jaxb

com.sun.xml.ws.model.Injector – standalone jaxws

net.sf.cglib.core.ReflectUtils$ - cglib



Summarizing the use cases:

1. The code calls setAccessible and correctly catches and ignores the exception 
for those that fail.  It would be a big change to make this call setAccessible 
lazily.

2. The code continues to use the JDK8 approach and if that fails it falls back 
to an approach that works on JDK9 and/or other non-Hotspot platforms.  In some 
cases, this code has been around for a decade or more (e.g., to handle 
platforms without Unsafe).

with the same summary you can include Groovy here.

bye Jochen



Reply via email to