Examinare curăţare resurse pe metoda close pe FileInputStream şi FileOutputStream înlocuite

Această regulă semnalează declaraţiile metodei close() pe subclasele java.io.FileInputStream şi java.io.FileOutputStream. Pentru a curăţa resursele, asiguraţi-vă că această metodă close() este fie apelată direct sau că resursa dumneavoastră este creată cu un bloc try-with-resources. Nu puteţi depinde de finalizarea obiectului pentru a invoca această metodă close. Finalizarea obiectului nu este sigură, iar metoda finalize este perimată.

Pentru mai multe informaţii despre clasele înlăturate, vedeţi documentaţia Java 10 Removed Features and Options, Class FileInputStream şi documentaţia Class FileOutputStream.