On Fri, 28 Jun 2024 16:47:27 GMT, Alan Bateman <al...@openjdk.org> wrote:

>> Jorn Vernee has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   de-dupe on path, not module name
>
> src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java 
> line 105:
> 
>> 103:                     for (String classPathEntry : classPathAttribute) {
>> 104:                         Path otherJar = parentDir != null
>> 105:                                 ? parentDir.resolve(classPathEntry)
> 
> We'lll need to create a follow on issue to re-examine this as the value of a 
> Class-Path attribute aren't sequence of relative URIs (with an optional 
> "file" URI scheme) rather than file paths. Treating it as a file path may 
> work in some cases but won't work once you encounter cases that use escaping.

Okay, it seems that I didn't read the spec careful enough, and filtering valid 
URLs in the Class-Path attribute is actually a bit tricky. Let's handle this in 
a follow up.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/19774#discussion_r1659242843

Reply via email to