public class User { private String userName; private String password; private Person person; private Date lastModified; User() {} public User(String id, String pw, Person person) { this.userName = id; this.password = pw; this.person = person; } public Date getLastModified() { return lastModified; } public void setLastModified(Date lastModified) { this.lastModified = lastModified; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public Person getPerson() { return person; } public void setPerson(Person person) { this.person = person; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName;
public class Order { private Long number; private Date placed; private Person orderee; private Set lineItems = new HashSet(); public Order() { } public Order(Long number, Person orderee) { this.number = number; this.orderee = orderee; this.placed = new Date(); } public Long getNumber() { return number; } public void setNumber(Long number) { this.number = number; } public Date getPlaced() { return placed; } public void setPlaced(Date placed) { this.placed = placed; } public Person getOrderee() { return orderee; } public void setOrderee(Person orderee) { this.orderee = orderee; } public Set getLineItems() { return lineItems; } public void setLineItems(Set lineItems) { this.lineItems = lineItems;
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/component/basic/User.java File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/idprops/Order.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class User {
1
public class Order {
2
	private String userName;
2
	private Long number;
3
	private String password;
3
	private Date placed;
4
	private Person person;
4
	private Person 
5
	private Date lastModified;
6
	User() {}
7
	public User(String id, String pw
5
orderee;
6
	private Set lineItems = new HashSet();
7
	public Order() {
8
	}
8
, Person person) {
9
	public Order(Long number, Person orderee) {
9
		this.userName = id;
10
		this.
10
		this.password = pw;
11
		this.person = person;
12
	}
13
	public Date getLastModified
11
number = number;
12
		this.orderee = orderee;
13
		this.placed = new Date();
14
	}
14
() {
15
	public Long getNumber() {
15
		return lastModified;
16
		return 
16
	}
17
number;
18
	}
19

17
	public void setLastModified(Date lastModified) {
20
	public void setNumber(Long number) {
18
		this.lastModified = lastModified;
21
		this.
19
	}
22
number = number;
23
	}
24

20
	public String getPassword() {
25
	public Date getPlaced() {
21
		return password;
26
		return placed;
22
	}
27
	}
28

23
	public void setPassword(String password) {
29
	public void setPlaced(Date placed) {
24
		this.password = password;
30
		this.placed = placed;
25
	}
31
	}
32

26
	public Person getPerson() {
33
	public Person getOrderee() {
27
		return person;
34
		return 
28
	}
35
orderee;
36
	}
37

29
	public void setPerson(Person person) {
38
	public void setOrderee(Person orderee) {
30
		this.person = person;
39
		this.
31
	}
32
	public String getUserName
40
orderee = orderee;
41
	}
33
() {
42
	public Set getLineItems() {
34
		return userName;
43
		return 
35
	}
44
lineItems;
45
	}
46

36
	public void setUserName(String userName) {
47
	public void setLineItems(Set lineItems) {
37
		this.userName = userName;
48
		this.lineItems = lineItems;
38
	
49
	
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