Sebb created LANG-967:
-------------------------

             Summary: Code should never catch and ignore all Throwables
                 Key: LANG-967
                 URL: https://issues.apache.org/jira/browse/LANG-967
             Project: Commons Lang
          Issue Type: New Feature
            Reporter: Sebb


Code should never catch and ignore all Throwables - ThreadDeath and 
VirtualMachineError must be rethrown.

It would be useful to provide a method to enforce this behaviour.
For example,. as is done by the Tomcat method \[1] with source here \[2]

Sample usage:

{code}
try {
    reader.close();
} catch (Throwable u) {
    ExceptionUtils.handleThrowable(u);
}
{code}

\[1] org.apache.tomcat.util.ExceptionUtils#handleThrowable()
\[2] 
https://svn.apache.org/repos/asf/tomcat/trunk/java/org/apache/tomcat/util/ExceptionUtils.java




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to