On 16/08/2017 02:09, Russell Gold wrote:
:
but:
method.getDeclaringClass().getModule().isOpen("java.io",
callingClass.getModule())
-> true // which seems to say that it IS open to that
particular unnamed module ?!
As Mandy points out, isOpen(String) is used to test if a package is open
to all modules. In the example, java.io is open to all unnamed modules
but is not open to all modules.
Is the context CORBA and IIOP deserialization? I'm curious what is
interesting in java.io that isn't provided by the updated
ReflectionFactory API. As you know, the JDK's java.corba module was
updated to use this and so avoids depending on java.io internals.
-Alan