Non utilizzare i metodi rimossi ZipFile.finalize (), Inflater.finalize () e Deflater.finalize ()

I metodi finalize in java.util.zip.ZipFile, java.util.zip.Inflater e java.util.zip.Deflater non sono più disponibili in Java SE 12 e successive versioni. Precedentemente il metodo java.util.ZipFile.finalize() richiamava il metodo close. È possibile chiudere il file esplicitamente col metodo close o utilizzando try-with-resources. I metodi java.util.Inflater.finalize() e java.util.Deflater.finalize() precedentemente richiamavano il metodo end. È possibile richiamare esplicitamente il metodo end per ripulire un compressore quando non è più utilizzato.

Questa regola ha una correzione automatica. Copiare la configurazione personalizzata (custom configuration) nel file di build dell'applicazione per abilitare l'automazione delle correzioni.

Per ulteriori informazioni sui metodi rimossi, fare riferimento a APIs Removed in Java SE 12.

Per ulteriori informazioni riguardo i metodi sostituiti fare riferimento alla documentazione Class ZipFile, Class Inflater e Class Deflater.