Integrated: 8274227: Remove "impl.prefix" jdk system property usage from InetAddress

Aleksei Efimov aefimov at openjdk.java.net
Fri Oct 1 09:51:32 UTC 2021


On Wed, 29 Sep 2021 15:41:06 GMT, Aleksei Efimov <aefimov at 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 pull request has now been integrated.

Changeset: cc14c6f0
Author:    Aleksei Efimov <aefimov at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/cc14c6f076356731f78aea4e890027f4e2a91642
Stats:     53 lines in 4 files changed: 0 ins; 45 del; 8 mod

8274227: Remove "impl.prefix" jdk system property usage from InetAddress

Reviewed-by: alanb, dfuchs

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

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


More information about the net-dev mailing list