>> I’ve updated the webrev to change all instances of the word “reified” to
>> “real” as in getRealName().
>>
>> Issue: https://bugs.openjdk.java.net/browse/JDK-8151542
>> <https://bugs.openjdk.java.net/browse/JDK-8151542>
>>
>> Webrev: http://cr.openjdk.java.net/~sdrach/8151542/webrev.01/
>> <http://cr.openjdk.java.net/%7Esdrach/8151542/webrev.01/>
>>
> The src changes looks okay but did we come to a conclusion on URLClassLoader
> spec? If not, can we revert the change to URLClassPath getLoader and deal
> with it separately?
If we revert the change to URLClassPath, then we can’t read multi-release jars
referenced by the “jar:{file,http}:/some/path/mr.jar!/“ form of a URL. These
jars would be treated as non-versioned. That would mean that a jar referenced
by the URL jar:file:/some/path/mr.jar!/ and one referenced by the URL
file:/some/path/mr.jar could supply different classes for the same requested
entry. Is that what we want?