ErrorDialog.openError
ダイアログのタイトル、メッセージ、およびステータス(メッセージ自体が含まれる)の引数を取ります。
メインエリアに例外のメッセージを表示し、詳細エリアにコールスタックを表示したいと思います。ただし、これらのバリエーションは両方とも、メイン領域のコールスタックを示しています。
void showException(Throwable e) {
Status status =
new Status(IStatus.ERROR, "SCS Admin", e.getLocalizedMessage(), e);
e.printStackTrace;
ErrorDialog.openError(getShell(), null, Util.getStackTrace(e), status);
}
void showException(Throwable e) {
Status status =
new Status(IStatus.ERROR, "SCS Admin", Util.getStackTrace(e), e);
e.printStackTrace;
ErrorDialog.openError(getShell(), null, e.getLocalizedMessage(), status);
}
どうすれば切り替えることができますか?