On 10/10/2018 17:43, Michał Zegan wrote:
2. What is the use for Module.addReads and
ModuleLayer.Controller.addReads methods?
Module addReads is important when generating bytecode in your own module with references to classes in modules that you don't read. Another example  is where you create method handles for a method in a class that is a member of a module that you don't read.

The equivalent ModuleLayer.Controller addReads is the container case. There was a recent thread here with Alex Svirivov where he's prototyping creating a container creating a module layer for a web application. The container may need to use addExports to export the web application entry point to the container and (depending on how the container invokes the web application entry point) it may need to read the module in the child layer too.

-Alan

Reply via email to