Hello. When reading docs for jdk9 and jdk10 it seems that those methods work in a bit different way when it goes to encapsulation: Module.getResourceAsStream will retrieve the resource without a problem if a package is opened to the caller module, probably including the fact that it will find a resource when the calling module is the same as one represented by the module object. But, ClassLoader.getResources and other resource methods seem to require unconditional package open. Why? I don't quite understand that distinction.
- ClassLoader.getResources vs Module.getResourceAsStream Michał Zegan
- Re: ClassLoader.getResources vs Module.getResource... Alan Bateman
- Re: ClassLoader.getResources vs Module.getReso... Michał Zegan
- Re: ClassLoader.getResources vs Module.get... Alan Bateman
- Re: ClassLoader.getResources vs Module... Michał Zegan
- Re: ClassLoader.getResources vs M... Sander Mak
- Re: ClassLoader.getResources ... Remi Forax
- Re: ClassLoader.getResour... Alan Bateman
- Re: ClassLoader.getResources ... Michał Zegan
- Re: ClassLoader.getResources vs Module.getReso... Stephen Colebourne
- Re: ClassLoader.getResources vs Module.get... Alan Bateman