Metody finalize w klasach java.io.FileInputStream i java.io.FileOutputStream nie są już dostępne w środowisku Java SE 12 i nowszych. Wcześniej metoda finalize wywoływała metodę close. Pliki można zamykać, jawnie wywołując metodę close lub używając opcji try-with-resources. Aby zamknąć klasę FileDescriptors, która nie jest już osiągalna, należy użyć klasy java.lang.ref.Cleaner.
Ta reguła zawiera automatyczną poprawkę zastępującą metodę. Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby ją włączyć.
Więcej informacji na temat usuniętych metod zawiera sekcja Interfejsy API usunięte w środowisku Java SE 12.
Więcej informacji o metodach zastępczych zawiera dokumentacja klasy FileInputStream, klasy FileOutputStream i klasy java.lang.ref.Cleaner.