On 22/05/2017 09:05, wzberger wrote:

ClassA acts as a kind of resource loader and only the resource string is passed - is it possible to include the module name in the resource string something like "module!resource"?
The module name isn't unique either. Can you say a bit more about ClassA? It is really just a wrapper around Class.getResource or does it do something with the resource. Could the classA API take Supplier<URL> or Supplier<InputStream> so that the resource lookup is actually executed in the context of classA's caller? Alternatively, if the code ClassA insists on calling Class.getResource then would it be a burden to have the callers pass in some context - in the example then code in com.b could call this API with a type token or the Module object for com.b.

-Alan

Reply via email to