Revidovat vyčištění prostředků v potlačené metodě close pro FileInputStream a FileOutputStream

Toto pravidlo označí příznakem deklarace metody close() v podtřídách tříd java.io.FileInputStream a java.io.FileOutputStream. Chcete-li vyčistit prostředky, ujistěte se, že je tato metoda close() zavolána přímo, nebo že je váš prostředek vytvořen s blokem try-with-resources. Vyvolání této metody close není možné v případě závislosti na finalizaci objektu. Finalizace objektu není spolehlivá a metoda finalize je zamítnutá.

Další informace o odebraných třídách naleznete v dokumentaci Odebrané funkce a volby Java 10, Třída FileInputStream a dokumentaci Třída FileOutputStream.