if (menuElement.getName().equals(MenuXMLDecoder.MENU)) { String menuId = menuElement .getAttributeValue(MenuXMLDecoder.ID); String menuName = mediator.getString("menu", "mainframe", menuId); ExtendableMenu menu = new ExtendableMenu(menuId, menuName); parseMenu(menu, menuElement); menuBar.add(menu); }
Element child = (Element) it.next(); // skip non-matching elements if (child.getName().equals("handler") == false) continue; String id = child.getAttributeValue(XML_ATTRIBUTE_ID); String parent = child.getAttributeValue(XML_ATTRIBUTE_PARENT); ExtensionHandlerMetadata metadata = new ExtensionHandlerMetadata( id, parent); vector.add(metadata);
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core/src/main/java/org/columba/core/gui/menu/MenuXMLDecoder.java File path: /columba-1.4-src/core/src/main/java/org/columba/core/plugin/ExtensionXMLParser.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
if (menuElement.getName().equals(MenuXMLDecoder.MENU)) {
2
				String menuId = menuElement
3
						
1
Element child = (Element) it.next();
2
			// skip non-matching elements
3
			if (child.getName().equals("handler") == false)
4
				continue;
4
.getAttributeValue(MenuXMLDecoder.ID);
5
			String id = child.getAttributeValue(XML_ATTRIBUTE_ID);
5
				String menuName = mediator.getString("menu", "mainframe",
6
			String parent = child.getAttri
6
						menuId);
7
buteValue(XML_ATTRIBUTE_PARENT);
7
				ExtendableMenu menu = new ExtendableMenu(menuId, menuName);
8
			ExtensionHandlerMetadata metadata = new ExtensionHandlerMe
8
				parseMenu(menu, menuElem
9
tadata(
9
ent);
10
					id, parent);
10
	
11
			menuBar.add(menu);
11
			vector.add(metadata);
12
			}
12
		
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.0
Clones location
Number of node comparisons0