They're [nulled out during `close()`](https://github.com/jspecify/jdk/blob/942b950cadd4c4d1a1735597c1bac6b6c992f3ed/src/java.base/share/classes/java/io/BufferedInputStream.java#L526-528). - https://github.com/jspecify/jdk/blob/942b950cadd4c4d1a1735597c1bac6b6c992f3ed/src/java.base/share/classes/java/io/FilterInputStream.java#L49 - https://github.com/jspecify/jdk/blob/942b950cadd4c4d1a1735597c1bac6b6c992f3ed/src/java.base/share/classes/java/io/BufferedInputStream.java#L94 Oddly, I do _not_ see similar behavior in `FilterOutputStream` and `BufferedOutputStream`. \[edit: later: google/xplat@0c320eaee2ba30c27c1f2916501401b1c87723fa\]
They're nulled out during
close().jdk/src/java.base/share/classes/java/io/FilterInputStream.java
Line 49 in 942b950
jdk/src/java.base/share/classes/java/io/BufferedInputStream.java
Line 94 in 942b950
Oddly, I do not see similar behavior in
FilterOutputStreamandBufferedOutputStream.[edit: later: google/xplat@0c320ea]