Java で未処理の例外がある場合、Eclipse は (1) throws 宣言を追加する、(2) try/catch で囲む、という 2 つのオプションを提案します。
(2) を選択すると、コードが追加されます
try {
myfunction();
} catch (MyUnhandledException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
これを次のように変更したい
try {
myfunction();
} catch (MyUnhandledException e) {
throw new RuntimeException(e);
}
これは可能ですか?
アップデート
なぜ人々は話題を変えるのが大好きですか?
例外がキャッチされて出力された場合、それをキャッチする必要もありません。誤って例外を処理するのを忘れた場合、アプリケーションがクラッシュするのが好きです。したがって、デフォルトで再スローするのが好きです。