hirthwork 13.08.2012 13:21 mcabberEDE6A3B7

в продолжение #tznnnn
придумал довольно простое решение для обработки исключения при создании второго
AutoCloseable объекта, когда первый уже создан:
http://ideone.com/aPYM0

Суть сводится к тому, чтобы в конце блока try-with-resources говорить
вспомогательной структуре, что вызывать close() не нужно, ибо всё прошло без
эксепшонов.

Оборотной стороной является то, что для каждого типа эксепшена бросаемого из
close() придётся писать свой класс Owner.

Do you really want to delete ?