Методы finalize в java.io.FileInputStream и
java.io.FileOutputStream больше
недоступны в Java SE 12 и выше. В предыдущих версиях метод finalize вызывал
метод close. Для закрытия файлов можно вызвать метод close
явным образом или с помощью try-with-resources. Для закрытия
недоступных FileDescriptors следует использовать класс
java.lang.ref.Cleaner.
Это правило имеет автоматическое исправление для замены метода. Скопируйте пользовательскую конфигурацию в файл компоновки приложения, чтобы включить его.
Дополнительная информация об удаленных методах приведена на веб-странице API, удаленные в Java SE 12.
Дополнительная информация о замещающих методах приведена в документации по классам FileInputStream, FileOutputStream и java.lang.ref.Cleaner.