RFR: 8274227: Remove "impl.prefix" jdk system property usage from InetAddress
Aleksei Efimov
aefimov at openjdk.java.net
Wed Sep 29 15:50:07 UTC 2021
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.
-------------
Commit messages:
- Merge branch 'master' into JDK-8274227_remove_impl_prefix
- 8274227: Seal java.net.InetAddressImpl
- 8274227: Remove "impl.prefix" jdk system property usage from InetAddress
Changes: https://git.openjdk.java.net/jdk/pull/5755/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=5755&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8274227
Stats: 53 lines in 4 files changed: 0 ins; 45 del; 8 mod
Patch: https://git.openjdk.java.net/jdk/pull/5755.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/5755/head:pull/5755
PR: https://git.openjdk.java.net/jdk/pull/5755
More information about the net-dev
mailing list