子育てエンジニアブログ

子育てに励むシステムエンジニア(SE)のブログ

【Java】【Spring】デバッグ実行で実行している行を戻す方法「フレームにドロップ」

以前はよくVisual Studioを使っていたので、ブレークポイントを止めたところから、実行している行をマウスでつかんで好きな位置に戻したりしていました。(うっかり通り過ぎてしまったりする。特にループ処理とかのデバッグしてるときとか。)
SpringではSTS(Eclipse)を使用しているのですが、同じことをやろうと思ってできなかったのでメモ。

結論、全く同じようにはできないが、メソッドの最初の位置に戻すことは可能。
機能としては、「フレームにドロップ」というのを使用する。下記画像の赤枠のやつ。

f:id:STSA:20200616230125p:plain

これを使うと、ブレークポイントを張っているメソッドの最初の位置に戻る。

デバッグ実行中にステップを戻ることができないのって本当にストレス。
というよりVisual Studioが凄すぎるだけか。慣れって怖い。