Hello all. I've asked this question, however I got no answer. So I decided to 
ask the question again
providing more details.

Consider the following layer graph:

1) boot
2) layerA (parent - boot) has moduleX
3) layerB (parent - boot) has moduleX
4) layerC (parents - layerA, layerB) has moduleY

As I understand it is a possible situation. ModuleY requires moduleX that is 
present in two parent layers.
Now, I have a reference to moduleY: var moduleY = ....; And I need to open foo 
package of moduleX to moduleY
dynamically:

ModuleLayer.Controller.addOpens​(moduleX, foo, moduleY)//I have foo and moduleY

The question - how can I find out from which layer moduleX is used for moduleY 
so I could use `addOpens(..)`?

Best regards, Pavel

Reply via email to