void setNumberValue(Number n) { value = n.doubleValue(); } protected void setNumberValue(String n) throws NumberFormatException { value = Double.parseDouble(n); } /** * @see JMeterProperty#getStringValue() */ public String getStringValue() { return Double.toString(value); } /** * @see JMeterProperty#getObjectValue() */ public Object getObjectValue() { return new Double(value); } public Object clone() { DoubleProperty prop = (DoubleProperty) super.clone(); prop.value = value; return prop;
void setNumberValue(Number n) { value = n.longValue(); } protected void setNumberValue(String n) throws NumberFormatException { value = Long.parseLong(n); } /** * @see JMeterProperty#getStringValue() */ public String getStringValue() { return Long.toString(value); } /** * @see JMeterProperty#getObjectValue() */ public Object getObjectValue() { return new Long(value); } public Object clone() { LongProperty prop = (LongProperty) super.clone(); prop.value = value; return prop;
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/testelement/property/DoubleProperty.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/testelement/property/LongProperty.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
void setNumberValue(Number n) {
1
void setNumberValue(Number n) {
2
		value = n.doubleValue();
2
		value = n.longValue();
3
	}
3
	}
4
	protected void setNumberValue(String n) throws NumberFormatException {
4
	protected void setNumberValue(String n) throws NumberFormatException {
5
		value = Double.parseDouble(n);
5
		value = Long.parseLong(n);
6
	}
6
	}
7
	/**
7
	/**
8
	 * @see JMeterProperty#getStringValue()
8
	 * @see JMeterProperty#getStringValue()
9
	 */
9
	 */
10
	public String getStringValue() {
10
	public String getStringValue() {
11
		return Double.toString(value);
11
		return Long.toString(value);
12
	}
12
	}
13
	/**
13
	/**
14
	 * @see JMeterProperty#getObjectValue()
14
	 * @see JMeterProperty#getObjectValue()
15
	 */
15
	 */
16
	public Object getObjectValue() {
16
	public Object getObjectValue() {
17
		return new Double(value);
17
		return new Long(value);
18
	}
18
	}
19
	public Object clone() {
19
	public Object clone() {
20
		DoubleProperty prop = (DoubleProperty) super.clone();
20
		LongProperty prop = (LongProperty) super.clone();
21
		prop.value = value;
21
		prop.value = value;
22
		return prop;
22
		return prop;
23
	
23
	
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