8211825: ModuleLayer.defineModulesWithXXX does not setup delegation when module reads automatic module
mandy.chung at oracle.com
Mon Oct 8 17:48:50 UTC 2018
On 10/8/18 7:46 AM, Alan Bateman wrote:
> This is the issue that Thomas Watson brought up here on Friday. If
> defineModulesWithXXX is used to create a module layer and it contains
> a module that reads an automatic module mapped to a different class
> loader (same layer or parent layer) then the class loader delegation
> isn't setup. This scenario requires special handling the module
> descriptor for automatic modules don't declare any exports.
> The changes to fix the issue are here:
This change looks good.
More information about the jigsaw-dev