チェックされた例外を UncaughtExceptionHandler に直接チャッキングすると、どのような悪影響がありますか?
Thread t = new Thread() {
@Override
public void run() {
try {
verb();
} catch (Exception e) {
getUncaughtExceptionHandler().uncaughtException(this,e);
}
}
};
明らかに、アプリケーションへの (想定される) 結果があります。verb() を書いた人は誰でも、この特定の条件が処理されるはずだと考えていました。私がそれを無視しても構わないと仮定すると、他に何がうまくいかないのでしょうか?
スレッドが終了する前に ExceptionHandler を呼び出すと、何か影響がありますか?