public class Point implements Serializable { private BigDecimal x; private BigDecimal y; private String description; private Object row; Point() {} public Point(BigDecimal x, BigDecimal y) { this.x = x; this.y = y; } public BigDecimal getX() { return x; } void setX(BigDecimal x) { this.x = x; } public BigDecimal getY() { return y; } void setY(BigDecimal y) { this.y = y; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Object getRow() { return row; } public void setRow(Object row) { this.row = row;
public class Thing { private String description; private Person person; private int version; private String longDescription; public int getVersion() { return version; } public void setVersion(int version) { this.version = version; } Thing() {} public Thing(String description, Person person) { this.description = description; this.person = person; person.getThings().add(this); } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Person getPerson() { return person; } public void setPerson(Person person) { this.person = person; } public String getLongDescription() { return longDescription; } public void setLongDescription(String longDescription) { this.longDescription = longDescription;
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/rowid/Point.java File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/version/Thing.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class Point implements Serializable {
1
public class 
2
	private BigDecimal x;
3
	private BigDecimal y
2
Thing {
3
	private String description;
4
;
4
	private Person person;
5
	private String description;
5
	private 
6
	private Object row;
7
	Point() {}
8
	
9
	public Point(BigDecimal x, BigDecimal y) {
10
		this.x = x;
11
		this.y = y
6
int version;
12
;
7
	private String longDescription;
13
	}
8
	
14
	public BigDecimal getX() {
9
	public int getVersion() {
15
		return x;
10
		return 
16
	}
17
	void setX(BigDecimal x) {
18
		this.x = x;
19
	}
20
	public BigDecimal getY() {
21
		return y;
22
	}
23
	void setY(BigDecimal y) {
24
		this.y = y
11
version;
12
	}
13
	public void setVersion(int version) {
14
		this.version = version;
15
	}
16
	Thing() {}
17
	public Thing(String description, Person person) {
18
		this.description = description;
19
		this.person = person;
25
;
20
		person.getThings().add(this);
26
	}
21
	}
27
	public String getDescription() {
22
	public String getDescription() {
28
		return description;
23
		return description;
29
	}
24
	}
30
	public void setDescription(String description) {
25
	public void setDescription(String description) {
31
		this.description = description;
26
		this.description = description;
32
	}
27
	}
33
	public Object getRow() {
34
		return row
28
	public Person getPerson() {
29
		return person;
30
	}
31
	public void setPerson(Person person) {
32
		this.person = person;
33
	}
34
	public String getLongDescription() {
35
;
35
		return longDescription;
36
	}
36
	}
37
	public void setRow(Object row) {
37
	public void set
38
		this.row = row
38
LongDescription(String longDescription) {
39
;
39
		this.longDescription = longDescription;
40
	
40
	
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