RFR: 8341142: Maintain a single source file for sun.net.www.protocol.jar.JarFileFactory
Jaikiran Pai
jpai at openjdk.org
Tue Oct 15 13:50:12 UTC 2024
On Sun, 29 Sep 2024 04:49:14 GMT, Jaikiran Pai <jpai at openjdk.org> wrote:
> Can I please get a review of this change which proposes to keep a single source file for `sun.net.www.protocol.jar.JarFileFactory`?
>
> As noted in https://bugs.openjdk.org/browse/JDK-8341142, the sole difference between the current two sources files is the presence and usage of an additional internal private `urlFor(URL)` method on Windows OS.
>
> The commit in this PR moves ("git mv") the Windows file to the `share/classes` and removes ("git rm") the Unix file. After the move, an conditional check is now added in the private `urlFor(URL)` method to have its implementation be applicable only on Windows.
>
> No new test has been added and existing tier1, tier2 and tier3 tests continue to pass.
I spoke to Alan about this change and he too had the same input that we should be using the platform related checks very sparingly, but this change was OK.
I'll go ahead and integrate this shortly.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/21245#issuecomment-2413972055
More information about the net-dev
mailing list