Evitar la utilización de constructores de clase de envoltorio de primitivos

Esta regla marca cualquier constructor de clase de envoltorio de primitivos. Los constructores de las clases encapsuladoras de tipos primitivos han caído en desuso en Java SE 16. Tampoco se recomienda utilizar la sincronización en los objetos de envoltorio de primitivos. Elimine el uso de los constructores siguientes en la aplicación:

También debe evitar la sincronización en estas clases basadas en valor. Para los avisos de tiempo de ejecución sobre la sincronización en clases basadas en valores, puede utilizar la opción de línea de mandatos -XX:DiagnosSyncOnValueBasedClasses. En su lugar, sincronice en un objeto personalizado pequeño.

Para obtener más información sobre estos cambios de jdk, consulte Novedades en JDK 16.

Para obtener más información sobre el cambio de característica, consulte Avisos para las clases basadas en valores.