Hi @Carlson-JLQ, thanks for filing this. The CloseReader query intentionally focuses on common direct-allocation shapes, and we're aware it doesn't follow resources through helpers or factory APIs. We ...
In NegCase3.java, the FileInputStream is immediately wrapped by a type whose close () implementation delegates to the underlying stream. In NegCase7.java, the stream is passed into another object and ...