public Collection getMenuCategories() { try { return GuiPackage.getInstance().getGui(getTestElement()).getMenuCategories(); } catch (Exception e) { log.error("Can't get popup menu for gui", e); return null; } } public JPopupMenu createPopupMenu() { try { return GuiPackage.getInstance().getGui(getTestElement()).createPopupMenu(); } catch (Exception e) { log.error("Can't get popup menu for gui", e); return null; } } public TestElement getTestElement() { return (TestElement) getUserObject(); } public String getStaticLabel() { return GuiPackage.getInstance().getGui((TestElement) getUserObject()).getStaticLabel(); } public String getDocAnchor() { return GuiPackage.getInstance().getGui((TestElement) getUserObject()).getDocAnchor(); } public void setName(String name) { ((TestElement) getUserObject()).setName(name); } public String getName() { return ((TestElement) getUserObject()).getName(); } public void nameChanged() { treeModel.nodeChanged(this);
public Collection getMenuCategories() { try { return ReportGuiPackage.getInstance().getGui(getTestElement()) .getMenuCategories(); } catch (Exception e) { log.error("Can't get popup menu for gui", e); return null; } } public JPopupMenu createPopupMenu() { try { return ReportGuiPackage.getInstance().getGui(getTestElement()) .createPopupMenu(); } catch (Exception e) { log.error("Can't get popup menu for gui", e); return null; } } public TestElement getTestElement() { return (TestElement) getUserObject(); } public String getStaticLabel() { return ReportGuiPackage.getInstance().getGui((TestElement) getUserObject()) .getStaticLabel(); } public String getDocAnchor() { return ReportGuiPackage.getInstance().getGui((TestElement) getUserObject()) .getDocAnchor(); } public void setName(String name) { ((TestElement) getUserObject()).setName(name); } public String getName() { return ((TestElement) getUserObject()).getName(); } public void nameChanged() { treeModel.nodeChanged(this);
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/tree/JMeterTreeNode.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/gui/tree/ReportTreeNode.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public Collection getMenuCategories() {
1
public Collection getMenuCategories() {
2
		try {
2
		try {
3
			return GuiPackage.getInstance().getGui(getTestElement())
3
			return ReportGuiPackage.getInstance().getGui(getTestElement())
4
.getMenuCategories();
4
					.getMenuCategories();
5
		} catch (Exception e) {
5
		} catch (Exception e) {
6
			log.error("Can't get popup menu for gui", e);
6
			log.error("Can't get popup menu for gui", e);
7
			return null;
7
			return null;
8
		}
8
		}
9
	}
9
	}
10
	public JPopupMenu createPopupMenu() {
10
	public JPopupMenu createPopupMenu() {
11
		try {
11
		try {
12
			return GuiPackage.getInstance().getGui(getTestElement())
12
			return ReportGuiPackage.getInstance().getGui(getTestElement())
13
.createPopupMenu();
13
					.createPopupMenu();
14
		} catch (Exception e) {
14
		} catch (Exception e) {
15
			log.error("Can't get popup menu for gui", e);
15
			log.error("Can't get popup menu for gui", e);
16
			return null;
16
			return null;
17
		}
17
		}
18
	}
18
	}
19
	public TestElement getTestElement() {
19
	public TestElement getTestElement() {
20
		return (TestElement) getUserObject();
20
		return (TestElement) getUserObject();
21
	}
21
	}
22
	public String getStaticLabel() {
22
	public String getStaticLabel() {
23
		return GuiPackage.getInstance().getGui((TestElement) getUserObject())
23
		return ReportGuiPackage.getInstance().getGui((TestElement) getUserObject())
24
.getStaticLabel();
24
				.getStaticLabel();
25
	}
25
	}
26
	public String getDocAnchor() {
26
	public String getDocAnchor() {
27
		return GuiPackage.getInstance().getGui((TestElement) getUserObject())
27
		return ReportGuiPackage.getInstance().getGui((TestElement) getUserObject())
28
.getDocAnchor();
28
				.getDocAnchor();
29
	}
29
	}
30
	public void setName(String name) {
30
	public void setName(String name) {
31
		((TestElement) getUserObject()).setName(name);
31
		((TestElement) getUserObject()).setName(name);
32
	}
32
	}
33
	public String getName() {
33
	public String getName() {
34
		return ((TestElement) getUserObject()).getName();
34
		return ((TestElement) getUserObject()).getName();
35
	}
35
	}
36
	public void nameChanged() {
36
	public void nameChanged() {
37
		treeModel.nodeChanged(this);
37
		treeModel.nodeChanged(this);
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