Nepoužívat odebrané metody FileInputStream.finalize() a FileOutputStream.finalize()

Metody finalize v java.io.FileInputStream and java.io.FileOutputStream již nejsou k dispozici v prostředí Java SE 12 a novějších. Dříve metoda finalize volala metodu close. Soubory můžete zavřít explicitním voláním metody close nebo pomocí try-with-resources. Chcete-li zavřít FileDescriptors, které již nejsou dosažitelné, použijte třídu java.lang.ref.Cleaner.

Toto pravidlo má automatickou opravu, která nahradí metodu. Zkopírujte vlastní konfiguraci do svého souboru sestavení aplikace a povolte ji.

Další informace o odebraných metodách viz Rozhraní API odebraná v prostředí Java SE 12.

Další informace k náhradním rozhraním API viz dokumentace Třída FileInputStream, dokumentace Třída FileOutputStream a dokumentace Třída java.lang.ref.Cleaner.