Evitaţi utilizarea constructorilor de clasă de wrapper primitivă

Această regulă semnalează orice constructori de clasă de wrapper primitivă. Constructorii de clasă wrapper primitivă sunt perimaţi în Java SE 16. De asemenea, este descurajată orice sincronizare pe obiectele de wrapper primitivă. Înlăturaţi utilizarea următorilor constructori din aplicaţia dumneavoastră:

De asemenea, ar trebui să evitați sincronizarea pe aceste clase bazate pe valoare. Pentru avertizările runtime despre sincronizarea pe clase bazate pe valoare, puteți folosi opţiunea de linie de comandă -XX:DiagnoseSyncOnValueBasedClasses. În schimb, sincronizați pe un obiect personalizat mic.

Pentru mai multe informații despre aceste schimbări jdk, Ce este nou în JDK 16.

Pentru mai multe informații cu privire la schimbarea caracteristică, Avertismente pentru clasele bazate pe.