class Cut extends AbstractAction { private static final Set commands = new HashSet(); static { commands.add(ActionNames.CUT); } /** * @see Command#getActionNames() */ public Set getActionNames() { return commands; } /** * @see Command#doAction(ActionEvent) */ public void doAction(ActionEvent e) { GuiPackage guiPack = GuiPackage.getInstance(); JMeterTreeNode[] currentNodes = guiPack.getTreeListener().getSelectedNodes(); Copy.setCopiedNodes(currentNodes); for (int i = 0; i < currentNodes.length; i++) { guiPack.getTreeModel().removeNodeFromParent(currentNodes[i]); } guiPack.getMainFrame().repaint(); }
class ReportCut extends AbstractAction { public static final String CUT = "Cut";//$NON-NLS-1$ private static final Set commands = new HashSet(); static { commands.add(CUT); } /** * @see org.apache.jmeter.gui.action.Command#getActionNames() */ public Set getActionNames() { return commands; } /** * @see org.apache.jmeter.gui.action.Command#doAction(ActionEvent) */ public void doAction(ActionEvent e) { ReportGuiPackage guiPack = ReportGuiPackage.getInstance(); ReportTreeNode[] currentNodes = guiPack.getTreeListener().getSelectedNodes(); ReportCopy.setCopiedNodes(currentNodes); for (int i = 0; i < currentNodes.length; i++) { guiPack.getTreeModel().removeNodeFromParent(currentNodes[i]); } guiPack.getMainFrame().repaint(); }
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/action/Cut.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/gui/action/ReportCut.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
class Cut extends AbstractAction {
1
class ReportCut extends AbstractAction {
2
	public static final String CUT = "Cut";//$NON-NLS-1$
2
	private static final Set commands = new HashSet();
3
	private static final Set commands = new HashSet();
3
	static {
4
	static {
4
		commands.add(ActionNames.CUT);
5
		commands.add(CUT);
5
	}
6
	}
6
	/**
7
	/**
7
	 * @see Command#getActionNames()
8
	 * @see org.apache.jmeter.gui.action.Command#getActionNames()
8
	 */
9
	 */
9
	public Set getActionNames() {
10
	public Set getActionNames() {
10
		return commands;
11
		return commands;
11
	}
12
	}
12
	/**
13
	/**
13
	 * @see Command#doAction(ActionEvent)
14
	 * @see org.apache.jmeter.gui.action.Command#doAction(ActionEvent)
14
	 */
15
	 */
15
	public void doAction(ActionEvent e) {
16
	public void doAction(ActionEvent e) {
16
		GuiPackage guiPack = GuiPackage.getInstance();
17
		ReportGuiPackage guiPack = ReportGuiPackage.getInstance();
17
		JMeterTreeNode[] currentNodes = guiPack.getTreeListener().getSelectedNodes();
18
		ReportTreeNode[] currentNodes = guiPack.getTreeListener().getSelectedNodes();
18
		Copy.setCopiedNodes(currentNodes);
19
		ReportCopy.setCopiedNodes(currentNodes);
19
		for (int i = 0; i < currentNodes.length; i++) {
20
		for (int i = 0; i < currentNodes.length; i++) {
20
			guiPack.getTreeModel().removeNodeFromParent(currentNodes[i]);
21
			guiPack.getTreeModel().removeNodeFromParent(currentNodes[i]);
21
		}
22
		}
22
		guiPack.getMainFrame().repaint();
23
		guiPack.getMainFrame().repaint();
23
	}
24
	}
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