TreePath path = tree.getPathForRow(row); PluginNode node = (PluginNode) path.getLastPathComponent(); if (node.isCategory()) { return; } // enable/disable tree node node.setEnabled(((Boolean) value).booleanValue());
Element extensionXmlElement = (Element) it2.next(); // skip if no <extension> element found if (extensionXmlElement.getName().equals(XML_ELEMENT_EXTENSION) == false) continue; ExtensionMetadata extensionMetadata = new ExtensionXMLParser() .parseExtensionMetadata(extensionXmlElement); vector.add(extensionMetadata);
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core/src/main/java/org/columba/core/gui/plugin/PluginTreeTableModel.java File path: /columba-1.4-src/core/src/main/java/org/columba/core/plugin/ExtensionXMLParser.java
Method name: void setValueAt(Object, int, int) Method name: PluginMetadata parsePlugin(InputStream, Hashtable)
Number of AST nodes: 5 Number of AST nodes: 5
1
TreePath path = tree.getPathForRow(row);
2
            PluginNode node = (PluginNode) path.getLastPathComponent();
3
            if (node.isCategory()) {
4
                return;
5
            }
6
            // enable/disable tree node
7
            node.setEnabled(((Boolean) value).booleanValue()
1
Element extensionXmlElement = (Element) it2.next();
2
				// skip if no <extension> element found
3
				if (extensionXmlElement.getName().equals(XML_ELEMENT_EXTENSION) == false)
4
					continue;
5
				ExtensionMetadata extensionMetadata = new ExtensionXMLParser()
6
						.parseExtensionMetadata(extensionXmlElement);
8
);
7
				vector.add(extensionMetadata);
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.1
Clones locationClones are in different classes
Number of node comparisons1