例外をバブルアップする際のデバッグのコツ

  操作テクニック

オブジェクトの例外を親プロセスにバブルアップする際のデバッグ実行方法です。ちょっとコツがあります。

方法

親プロセスの任意のステージにてSet Next Stageして、ステップインでオブジェクトの中に入ります。

image.png

ここがコツです。
オブジェクト内の例外ステージの直前にSet Next Stageします。

image.png

例外ステージの中身はこんな感じです。
例外詳細として「検索結果画面表示エラー」を返すようにしています。

image.png

親プロセスに戻って、復元ステージにブレークポイントを張っておきます。
そしてGoボタンをクリック。
すると、ブレークポイントを張っていた復元ステージに遷移します。

image.png

オブジェクトからバブルアップされた例外の詳細は、ExceptionDetail()で取得できます。

image.png

例外の詳細内容は以下の通り。
正しく取得されているのが分かるかと思います。

image.png

LEAVE A COMMENT

CAPTCHA