Alan Bateman Alan.Bateman at
Tue Jun 13 16:02:33 UTC 2017

On 13/06/2017 15:53, Henri Tremblay wrote:
> Hi,
> I am back as promised.
> Another instantiator is using ObjectStreamClass.newInstance through 
> reflection (setAccessible). I get, of course, a warning about it.
> I can fix it with --add-opens java.base/ 
> Can I do something that doesn't involve jvm arguments?
ObjectStreamClass.newInstance is package private and never meant to be 
used from outside of the package. So the warning is correct and 
can only be suppressed by using `--add-open` to explicitly open the 
package. The warning or the use of `--add-opens` serves as remainder 
that this code is hacking into the JDK and that the hack break at some 


More information about the jdk9-dev mailing list