On Wed, 29 Sep 2021 15:41:06 GMT, Aleksei Efimov <aefi...@openjdk.org> wrote:

> The following fix proposes to remove usages of `"impl.prefix"` JDK system 
> property from the `java.net.InetAddress` class.
> This system property  is used to locate concrete implementations of the 
> package private "java.net.InetAddressImpl" interface.
> 
> The list of changes:
>  -  `impl.prefix` usages are removed
>  -  `InetAddressImpl` made sealed interface by only allowing default 
> implementations available in 'java.net' package: `Inet4AddressImpl` and 
> `Inet6AddressImpl`.
> 
> tier1-tier3 tests show no failures  with this fix.

This looks fine. I've added the CSR label as I think we should create a CSR to 
track this removal (it was completely undocumented/unsupported and also 
required adding classes to java.base/java.net so there should be no issue).

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

Marked as reviewed by alanb (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/5755

Reply via email to