前提・実現したいこと
Eclipse(STS)にて、
プログラムのテストのため、
特定状況の変数の中身をダンプしたい。
現状の方法でも結果的には問題ない。
しかし、効率が悪いため改善したい。
ダンプする情報。
- 変数の値
- クラス階層
検証対象でないオブジェクトが展開されても問題ない。
しかし、現新比較などのため展開方法は一律にしたい。
現状の方法
- ブレイクポイントを設定し、デバッグ。
- 変数ビューにて、ダンプしたいオブジェクトを展開する。
- 変数ビューを全選択する。
- テキストファイルへコピペ。
画像にすると以下の通り。
テキスト
no method return value args String[0] (id=16) grandChild GrandChild (id=17) child Child (id=21) parent Parent (id=23) age 11 ageInteger Integer (id=26) value 12 child Child (id=21) age 21 ageInteger Integer (id=35) value 22 grandChild GrandChild (id=17) age 31 ageInteger Integer (id=39) value 32 name "child" (id=36) name "child" (id=36) name "parent" (id=31)
問題点
- オブジェクトの展開に手間がかかる。
- 検証したいオブジェクトを全て展開したか確認が必要。
欲しい情報
いずれかでかまいません。
- 手軽に全オブジェクトを展開する方法。
- Eclipseのもつダンプする機能。
- ダンプするツール(フリーのみ)。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。