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
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
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/idprops/Order.java File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/timestamp/User.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class Order {
1
public class User {
2
	private Long number;
2
	private String userName;
3
	private Date placed;
3
	private String password;
4
	private Person orderee;
4
	private Person 
5
	private Set lineItems = new HashSet();
6
	public Order() {
7
	}
8
	public Order(Long number
5
person;
6
	private Date lastModified;
7
	User() {}
9
, Person orderee) {
8
	public User(String id, String pw, Person person) {
10
		this.number = number;
9
		this.
11
		this.orderee = orderee;
12
		this.placed = new Date();
13
	}
14
	public Long getNumber
10
userName = id;
11
		this.password = pw;
12
		this.person = person;
13
	}
15
() {
14
	public Date getLastModified() {
16
		return number;
15
		return 
17
	}
18

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

20
lastModified = lastModified;
21
	}
23
	public Date getPlaced() {
22
	public String getPassword() {
24
		return placed;
23
		return password;
25
	}
24
	}
26

27
	public void setPlaced(Date placed) {
25
	public void setPassword(String password) {
28
		this.placed = placed;
26
		this.password = password;
29
	}
27
	}
30

31
	public Person getOrderee() {
28
	public Person getPerson() {
32
		return orderee;
29
		return 
33
	}
34

30
person;
31
	}
35
	public void setOrderee(Person orderee) {
32
	public void setPerson(Person person) {
36
		this.orderee = orderee;
33
		this.
37
	}
38

34
person = person;
35
	}
39
	public Set getLineItems() {
36
	public String getUserName() {
40
		return lineItems;
37
		return 
41
	}
42

38
userName;
39
	}
43
	public void setLineItems(Set lineItems) {
40
	public void setUserName(String userName) {
44
		this.lineItems = lineItems
41
		this.userName = userName
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