![]() enlarge |
After all currently opened project(s) have been analyzed, you can navigate the CloneInstances using the CloneTreeViewer. All CloneInstances belonging to the same CloneSet are grouped together. You can jump to the location of particular CloneInstances by double-clicking on the item. An editor will be opened at the beginning of the CloneInstance and a red line indicating the currently selected CloneInstance is shown on the left ruler bar. Other CloneInstances are represented by a yellow line. |
![]() enlarge |
When right-clicking on the left ruler bar a context menu opens that shows all CloneInstances found on that particular line. The selected (=red) CloneInstance is marked by a >>. |
![]() enlarge |
The CloneTreeView containes a two-layered data structure. On the first layer there are all CloneSets that can be expanded to show the CloneInstances on the second layer. You can sort the list by the length of the CloneSets, the number of CloneInstances in a CloneSet and the coverage, which is the percentage the CloneInstance makes up of the whole CloneSet. |
![]() enlarge |
When you analyze the project you can either apply your previous settings By Choosing Rebuildor specify new ones by choosing Build.... New settings are stored persistently. |
![]() enlarge |
If you are interested in further analysis of the detected clone data, you can export it in csv-format by choosing Save CloneData As.... This format can be read by most spread sheet applications. |