[armedbear] #423: Changes for Java9
armedbear
armedbear-devel at common-lisp.net
Tue Nov 22 08:41:24 UTC 2016
#423: Changes for Java9
---------------------------+--------------------
Reporter: mevenson | Owner:
Type: defect | Status: new
Priority: major | Milestone: 1.5.0
Component: java | Version:
Resolution: | Keywords: java-9
Parent Tickets: |
---------------------------+--------------------
Comment (by mevenson):
From this overview of openjdk9 changes
<https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach>:
{{{
Changes due primarily to the introduction of the Java Platform Module
System may affect code which
expects that applying the public modifier to an API element guarantees
that the element will be everywhere accessible, or
expects to use ClassLoader::getResource* and Class::getResource*
methods to read JDK-internal resources, or
expects to use the java.lang.reflect.AccessibleObject::setAccessible
method to gain access to members of packages that are not exported by
their defining modules, or
as JVM TI agents expect to be able to instrument Java code that runs
early in the startup of the run-time environment.
Existing code that invokes ClassLoader::getSystemClassLoader and blindly
casts the result to URLClassLoader, or does the same thing with the parent
of that class loader, might not work correctly.
Existing custom class loaders that delegate directly to the bootstrap
class loader might not work correctly; they should be updated to delegate
to the extension class loader.
}}}
--
Ticket URL: <http://abcl.org/trac/ticket/423#comment:1>
armedbear <http://abcl.org>
armedbear
More information about the armedbear-ticket
mailing list