Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Java solved it by having exceptions be able to attach secondary exceptions, in particular those occurring during stack unwinding (via try-with-resources).

The result is an exception tree that reflects the failures that occurred in the call tree following the first exception.



I often miss this feature in other languages. It has saved me more times than I can count.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: