A finalize metódusok a java.io.FileInputStream és
java.io.FileOutputStream osztályokban a Java SE 12 és újabb
változataiban már nem érhetők el. Korábban a finalize metódus a
close metódust hívta meg. A fájlokat a close metódus
kifejezett hívásával vagy try-with-resources használatával
zárhatja be. A már nem elérhető FileDescriptor objektumok
bezáráshoz használja a java.lang.ref.Cleaner osztályt.
Ez a szabály automatikus javítást tartalmaz a metódus cseréjéhez. Másolja az egyéni konfigurációt az alkalmazás összeépítési fájljába a engedélyezéséhez.
Az eltávolított metódusokkal kapcsolatos további információkért lásd: Java SE 12 változatban eltávolított alkalmazásprogramozási felületek.
A helyettesítő metódusokkal kapcsolatos további információkért lásd a következő dokumentációkat: FileInputStream osztály dokumentációja, FileOutputStream osztály dokumentációja és java.lang.ref.Cleaner osztály dokumentációja.