tableModel.clearData(); HTTPArgument.convertArgumentsToHTTP((Arguments) el); PropertyIterator iter = ((Arguments) el).getArguments().iterator(); while (iter.hasNext()) { HTTPArgument arg = (HTTPArgument) iter.next().getObjectValue(); tableModel.addRow(arg); }
while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); JMeterProperty prop = (JMeterProperty) entry.getValue(); if (isTemporary(prop)) { iter.remove(); clearTemporary(prop); } else { prop.recoverRunningVersion(this); } }
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/protocol/http/gui/HTTPArgumentsPanel.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/testelement/AbstractTestElement.java
Method name: void configure(TestElement) Method name: void recoverRunningVersion()
Number of AST nodes: 6 Number of AST nodes: 7
1
tableModel.clearData();
2
			HTTPArgument.convertArgumentsToHTTP((Arguments) el
1
while (iter.hasNext()) {
3
);
2
			Map.Entry entry = (Map.Entry) iter.next();
4
			PropertyIterator iter = ((Arguments) el).getArguments().iterator();
3
			JMeterProperty prop = (JMeterProperty) entry.getValue();
5
			while (iter.hasNext()) {
4
			
6
				HTTPArgument arg = (HTTPArgument) iter.next().getObjectValue();
7
				tableModel.addRow(arg
5
if (isTemporary(prop)) {
6
				iter.remove();
7
				clearTemporary(prop);
8
			} else {
8
);
9
				prop.recoverRunningVersion(this);
9
			}
10
			}
11
		}
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 locationClones are in different classes
Number of node comparisons1