code review request : 7105952: Improve finalisation for FileInputStream/FileOutputStream/RandomAccessFile

Alan Bateman Alan.Bateman at
Wed Nov 2 09:49:32 UTC 2011

On 02/11/2011 09:18, Seán Coffey wrote:
> The parent gets added to the ArrayList when that ArrayList needs to be 
> set up (more than 1 referent) so this shouldn't be a problem. When the 
> ArrayList (otherParents) is non-null a close will be called on the 
> stream that initiated the close operation (through recursion) - that 
> should be a no-op at that stage though. (closed == true)
Okay, I see it although it is a bit strange to have two references to 
the original parent.


More information about the core-libs-dev mailing list