while (childIt.hasNext()) {
IStructureValue child = childIt.next();
StringBuffer buf = new StringBuffer();
buf.append(child.getName());
DefaultMutableTreeNode childNode = new DefaultMutableTreeNode(buf.toString());
parent.add(childNode);
createTree(childNode, child);
}
PluginNode root = new PluginNode();
root.setId("root");
initCategories(root);
Enumeration e = PluginManager.getInstance()
.getPluginMetadataEnumeration();
while (e.hasMoreElements()) {
PluginMetadata metadata = (PluginMetadata) e.nextElement();
addPlugin(metadata);
}
model.set(root);
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core/src/main/java/org/columba/core/gui/context/ContextDebugProvider.java
|
|
File path: /columba-1.4-src/core/src/main/java/org/columba/core/gui/plugin/PluginTree.java
|
Method name: void createTree(DefaultMutableTreeNode, IStructureValue)
|
|
Method name: void initTree()
|
Number of AST nodes: 7
|
|
Number of AST nodes: 8
|
|
1 | while (childIt.hasNext()) {↵ | | |
|
2 | IStructureValue child = childIt.next↵ | | 1 | PluginNode root = new PluginNode();↵
|
| | | 2 | root.setId("root");↵
|
|
| | | 3 | initCategories(root);↵
|
|
3 | ();↵ | | 4 | Enumeration e = PluginManager.getInstance()↵
|
4 | StringBuffer buf = new StringBuffer();↵ | | 5 | ↵
|
5 | buf.append(child.getName↵ | | 6 | .getPluginMetadataEnumeration();↵
|
6 | ());↵ | | 7 | while (e.hasMoreElements()) {↵
|
7 | DefaultMutableTreeNode childNode = new DefaultMutableTreeNode(buf.toString());↵ | | 8 | PluginMetadata metadata = (PluginMetadata) e.nextElement();↵
|
8 | parent.add(childNode);↵ | | 9 | ↵
|
9 | createTree(childNode, child);↵ | | |
|
10 | } | | 10 | addPlugin(metadata);↵
|
| | | 11 | }↵
|
|
| | | 12 | model.set(root);
|
See real code fragment |
|
See real code fragment |
Summary
Number of common nesting structure subtrees | 0 |
Number of refactorable cases | 0 |
Number of non-refactorable cases | 0 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.2 |
Clones location | Clones are in different classes having the same super class |
Number of node comparisons | 1 |