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