2021-09-12 |
クラスオブジェクトを複数生成できるように,トレース内部にできるだけ影響を与えずに,クラスオブジェクトのオブジェクトIDを付け替えるようにした.
...
基本的に Alias と Reference が持つオブジェクトIDのみ付け替えることで対応しようとしたが,MethodExecution の
thisObjId も書き換える必要が生じ,そのため DummyMethodExecution や DummyTracePoint
オブジェクトを生成することで,トレース内部への影響を極小化しようとしたが,メソッドの呼び出し関係の整合性を保とうとすると泥沼にはまってしまった.
まだ不具合がいくつか残されている可能性がある.
|
2021-09-08 |
Enable to connect disjunct call hierarchies.
|
2021-08-08 |
Created folders for Japanese and English magnet files.
...
Changed filename extension from .txt to .trace.
|
2020-12-29 |
#22 Fix bug in ArgoUML Select(1)&2 by giving priority to isCreation()
...
= true that references are equals, and just remove VertexObject from
Arguments.
|
2020-12-27 |
#36 Fix bug in JHotDrawTransform, don't shrink References too much.
|
2020-12-26 |
#22 Fix bug in JHotDrawSelect multiple deltas,
...
by creating MethodExecutionVertex for MethodExecution not only
calledMethodExecution.
|
2020-12-25 |
#36 Implement DeltaAliasCollector#shrink() to shrink alias
...
of Iterator etc. and implement collectStandardMethodInvocations(),
collectInvocatoinChains(),
replaceInvocatoinChains().
Add DeltaAliasCollectorTest to test DeltaAliasCollector#shrink().
|
2020-12-21 |
#22 Fix bug call timing Collaboration#doLastAnimationand(),
...
and too remove MethodExecution in Collaboration#doLastAnimation.
Fix bug in Alias#getTimeStamp() when occurencePoint#isValid().
|
2020-12-19 |
#22 Migrate CollaborationViewer from DeltaViewer of MagnetRONFrame.
...
Create MagnetRONViewer#getRelatedInformation return value is reference
and FieldName.
|
2020-12-18 |
#22 Implement CollaborationViewer#doLastAnimation,
...
createEdgeToObject, createObjectVertices.
Migrated method from DeltaViewer to MagnetRONViewer and
CollaborationViewer.
Add CollaborationViewerSampleTest.
|
2020-12-16 |
Implement CollaborationObjectCallGraph#merge(ExtractedStructure)
...
that uses lowestCommonAncestor.
Rename CollaborationAliasCollector#sortAliasListByTimeStamp() from
sort().
Add CollaborationObjectCallGraph#sortTracePointByTimeStamp()and test
file.
|