2 commits | 16 files changed | 0 commit comments | 1 contributor |
|
ArgoUML (Delete Figure) と,JHotDraw (Transform Figure) が動かなくなったのjは不用意にコードを削除したせいだったので,元に戻した. | a3baf1a |
|
クラスオブジェクトを複数生成できるように,トレース内部にできるだけ影響を与えずに,クラスオブジェクトのオブジェクトIDを付け替えるようにした. 基本的に Alias と Reference が持つオブジェクトIDのみ付け替えることで対応しようとしたが,MethodExecution の thisObjId も書き換える必要が生じ,そのため DummyMethodExecution や DummyTracePoint オブジェクトを生成することで,トレース内部への影響を極小化しようとしたが,メソッドの呼び出し関係の整合性を保とうとすると泥沼にはまってしまった. まだ不具合がいくつか残されている可能性がある. | 770fa4b |
src/org/ntlab/deltaViewer/CollaborationAliasCollector.java |
---|
src/org/ntlab/deltaViewer/CollaborationObjectCallGraph.java |
---|
src/org/ntlab/deltaViewer/CollaborationViewer.java |
---|
src/org/ntlab/deltaViewer/DeltaAliasCollector.java |
---|
src/org/ntlab/deltaViewer/DummyFieldAccess.java 0 → 100644 |
---|
src/org/ntlab/deltaViewer/DummyFieldUpdate.java 0 → 100644 |
---|
src/org/ntlab/deltaViewer/DummyMethodExecution.java |
---|
src/org/ntlab/deltaViewer/DummyMethodInvocation.java |
---|
src/org/ntlab/deltaViewer/DummyTracePoint.java |
---|
src/org/ntlab/deltaViewer/MagnetRONFrame.java |
---|
src/org/ntlab/trace/MethodExecution.java |
---|
src/org/ntlab/trace/ThreadInstance.java |
---|
src/tests/CollaborationAliasCollectorTest.java |
---|
src/tests/CollaborationObjectCallGraphTest.java |
---|
src/tests/DeltaAliasCollectorTest.java |
---|
src/tests/MagnetRONFrameTest.java |
---|
Showing you all comments on commits in this comparison.