RFR: 8297778: Modernize and improve module jdk.sctp

Alan Bateman alanb at openjdk.org
Tue Nov 29 18:24:30 UTC 2022


On Tue, 29 Nov 2022 16:46:43 GMT, Per Minborg <pminborg at openjdk.org> wrote:

> This PR proposes a variety of modernisations to the `jdk.sctp` module.
> 
> During the fix of https://bugs.openjdk.org/browse/JDK-8296024, several improvement areas were identified including: 
> 
> * Replacing duplicate code segments 
> * Making certain fields final 
> * Using enhanced switch 
> * Using records 
> * Fixing typos 
> * Marking fields participating in serialisation with `@Serial` 
> * Modernizing toString() implementations 
> * Using pattern matching 
> * Using diamond operators

The SCTP hasn't had much TLC in some time, maybe JDK 6, so not surprising there is a lot of cleanup/modernization.

You'll need to add a copyright header to sun.nio.ch. sctp.Util. It's a pity there are duplicate copies.

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

PR: https://git.openjdk.org/jdk/pull/11418



More information about the security-dev mailing list