Hi,

I noticed that it is possible to reflectively add uses for a service in a 
module, but not to provide a service implementation. I'm curious what the 
reason is for this asymmetry. I would imagine that calling ServiceLoader.load() 
from another module could just return the new service implementation (in 
addition to existing ones) after a hypothetical j.l.r.Module.addProvides was 
called.


Sander

Reply via email to