Essa regra sinaliza as declarações do método close() em subclasses de java.io.FileInputStream e java.io.FileOutputStream.
Para limpar os recursos, assegure-se de que esse método close() seja chamado diretamente ou seu recurso seja criado com um bloco try-with-resources. Não é possível depender da finalização de objeto para chamar esse método de fechamento. A finalização de objeto não é confiável e o método de finalização foi descontinuado.
Para obter mais informações sobre as classes removidas, consulte as documentações Recursos e opções removidos no Java 10, Classe FileInputStream e Classe FileOutputStream.