JEP 330 class loader getResourceAsStream
Jonathan Gibbons
jonathan.gibbons at oracle.com
Mon Aug 27 17:49:50 UTC 2018
On 8/27/18 10:47 AM, Alan Bateman wrote:
> On 27/08/2018 15:47, David Lloyd wrote:
>> :
>> AFAIK any code would expect that resources available as streams would
>> generally also be available as URLs. I'm not sure that distinguishing
>> between basic and advanced code really clarifies anything in terms of
>> the question.
>>
> I think you've mis-read my mail. I was just observing that
> newbie/simple programs executed by the source file launcher are
> unlikely to need to locate the class bytes via the getResourceXXX
> APIs. That doesn't mean the issue should be ignored, it just means it
> may not be high priority. In any case, I see Jon has created an issue
> to track this. Also the URL protocol handler pluggability that was
> added in Java SE 9 will help as it makes me it easy for the
> jdk.compiler module to include a URLStreamHandlerProvider.
>
> -Alan
Alan,
It looks like we don't even need to register a URLStreamHandlerProvider,
we can provide the URLStreamHandler when we create the URL. :-)
-- Jon
More information about the core-libs-dev
mailing list