On 26/10/2016 20:39, Thomas Watson wrote:
:
Thanks. I'm curious when this method gets used. I suspected it was
by the built-in jdk.internal.loader.Loaderloaders, but when I override
this method I don't see it ever getting called. It seems to be used
by the package private method ClassLoader.loadClass(Module module,
String name)but it is unclear when this is used. In my experiment I
have a Layer with mapped custom class loaders and then I have a child
layer using the default jdk.internal.loader.Loaderloaders. I observe
the jdk.internal.loader.Loaderis successfully delegating to to my
custom loaders in the parent layer.
Look at Class.forName(Module, String), also the Class getResourceXXX
methods.
-Alan