protected void addParentToTree(TestElement newParent) { GuiPackage guiPackage = GuiPackage.getInstance(); JMeterTreeNode newNode = new JMeterTreeNode(newParent, guiPackage.getTreeModel()); JMeterTreeNode currentNode = guiPackage.getTreeListener().getCurrentNode(); JMeterTreeNode parentNode = (JMeterTreeNode) currentNode.getParent(); int index = parentNode.getIndex(currentNode); guiPackage.getTreeModel().insertNodeInto(newNode, parentNode, index); JMeterTreeNode[] nodes = guiPackage.getTreeListener().getSelectedNodes(); for (int i = 0; i < nodes.length; i++) { moveNode(guiPackage, nodes[i], newNode);
protected void addParentToTree(TestElement newParent) { ReportGuiPackage guiPackage = ReportGuiPackage.getInstance(); ReportTreeNode newNode = new ReportTreeNode(newParent, guiPackage .getTreeModel()); ReportTreeNode currentNode = guiPackage.getTreeListener() .getCurrentNode(); ReportTreeNode parentNode = (ReportTreeNode) currentNode.getParent(); int index = parentNode.getIndex(currentNode); guiPackage.getTreeModel().insertNodeInto(newNode, parentNode, index); ReportTreeNode[] nodes = guiPackage.getTreeListener() .getSelectedNodes(); for (int i = 0; i < nodes.length; i++) { moveNode(guiPackage, nodes[i], newNode);
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/action/AddParent.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/gui/action/ReportAddParent.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
protected void addParentToTree(TestElement newParent) {
1
protected void addParentToTree(TestElement newParent) {
2
		GuiPackage guiPackage = GuiPackage.getInstance();
2
		ReportGuiPackage guiPackage = ReportGuiPackage.getInstance();
3
		JMeterTreeNode newNode = new JMeterTreeNode(newParent, guiPackage
3
		ReportTreeNode newNode = new ReportTreeNode(newParent, guiPackage
4
.getTreeModel());
4
				.getTreeModel());
5
		JMeterTreeNode currentNode = guiPackage.getTreeListener()
5
		ReportTreeNode currentNode = guiPackage.getTreeListener()
6
.getCurrentNode();
6
				.getCurrentNode();
7
		JMeterTreeNode parentNode = (JMeterTreeNode) currentNode.getParent();
7
		ReportTreeNode parentNode = (ReportTreeNode) currentNode.getParent();
8
		int index = parentNode.getIndex(currentNode);
8
		int index = parentNode.getIndex(currentNode);
9
		guiPackage.getTreeModel().insertNodeInto(newNode, parentNode, index);
9
		guiPackage.getTreeModel().insertNodeInto(newNode, parentNode, index);
10
		JMeterTreeNode[] nodes = guiPackage.getTreeListener()
10
		ReportTreeNode[] nodes = guiPackage.getTreeListener()
11
.getSelectedNodes();
11
				.getSelectedNodes();
12
		for (int i = 0; i < nodes.length; i++) {
12
		for (int i = 0; i < nodes.length; i++) {
13
			moveNode(guiPackage, nodes[i], newNode);
13
			moveNode(guiPackage, nodes[i], newNode);
14
		
14
		
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