デバッグ実行の際に、実行直前や直後のステートメントに応じて変数ビュー上にレシーバや引数や戻り値などを表示するようにし、そこから右クリックでデルタ抽出に関連する操作が実行できるようにした。
実行直前のステートメント ・field set に対しては container と value (デルタ抽出が可能) ・Collection への add に対しては receiver と arg (デルタ抽出が可能) 実行直後のステートメント ・field get に対しては container と value (ジャンプが可能) ・Collection への get に対しては receiver と return (ジャンプとデルタ抽出(this-another)が可能) |
---|
|
src/org/ntlab/traceDebugger/Variable.java |
---|
src/org/ntlab/traceDebugger/VariableLabelProvider.java |
---|
src/org/ntlab/traceDebugger/VariableView.java |
---|
src/org/ntlab/traceDebugger/Variables.java |
---|
src/org/ntlab/traceDebugger/analyzerProvider/DeltaExtractionAnalyzer.java |
---|
src/org/ntlab/traceDebugger/analyzerProvider/VariableUpdatePointFinder.java |
---|