On Wed, 29 Sep 2021 15:41:06 GMT, Aleksei Efimov <[email protected]> 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
