if(menuItems != null) { StringTokenizer st = new StringTokenizer(menuItems); while(st.hasMoreTokens()) { String menuItemName = st.nextToken(); if(menuItemName.equals("-")) menu.addSeparator(); else menu.add(loadMenuItem(context,menuItemName,false)); } }
while(st.hasMoreTokens()) { String button = st.nextToken(); if(button.equals("-")) toolBar.add(Box.createHorizontalStrut(12)); else { JButton b = loadToolButton(context,button); if(b != null) toolBar.add(b); } }
Clone fragments detected by clone detection tool
File path: /jEdit-4.2/src/org/gjt/sp/jedit/GUIUtilities.java File path: /jEdit-4.2/src/org/gjt/sp/jedit/GUIUtilities.java
Method name: JPopupMenu loadPopupMenu(ActionContext, String) Method name: Box loadToolBar(ActionContext, String)
Number of AST nodes: 7 Number of AST nodes: 7
1
if(menuItems != null)
2
		{
3
			StringTokenizer st = new StringTokenizer(menuItems);
4
			while(st.hasMoreTokens())
1
while(st.hasMoreTokens())
5
			{
2
			{
6
				String menuItemName = st.nextToken();
3
				String button = st.nextToken();
7
				if(menuItemName.equals("-"))
4
				if(button.equals("-"))
8
					menu.addSeparator();
5
					
9
				else
10
					menu.add(loadMenuItem(context,menuItemName,false)
6
toolBar.add(Box.createHorizontalStrut(12));
7
				else
8
				{
9
					JButton b = loadToolButton(context,button);
10
					if(b != null)
11
);
11
						toolBar.add(b);
12
			}
12
				}
13
		}
13
			}
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 declared in the same class
Number of node comparisons1