public class User { private String name; private String password; private Set actions = new HashSet(); private Calendar lastUpdated; private Calendar created; public User(String name, String password) { super(); this.name = name; this.password = password; } public User() { super(); } public Calendar getLastUpdated() { return lastUpdated; } public void setLastUpdated(Calendar lastUpdated) { this.lastUpdated = lastUpdated; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public Set getActions() { return actions; } public void setActions(Set actions) { this.actions = actions; } public Calendar getCreated() { return created; } public void setCreated(Calendar created) { this.created = created
public class VersionedEntity { private String id; private String name; private long version; private VersionedEntity parent; private Set children = new HashSet(); public VersionedEntity() { } public VersionedEntity(String id, String name) { this.id = id; this.name = name; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public long getVersion() { return version; } public void setVersion(long version) { this.version = version; } public VersionedEntity getParent() { return parent; } public void setParent(VersionedEntity parent) { this.parent = parent; } public Set getChildren() { return children; } public void setChildren(Set children) { this.children = children
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/interceptor/User.java File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/ops/VersionedEntity.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class User {
1
public class VersionedEntity {
2
	private String name;
2
	private String id;
3
	private String password;
3
	private String name;
4
	private Set actions = new HashSet();
4
	private 
5
	private Calendar lastUpdated;
6
	private Calendar created;
7
	
8
	public User
5
long version;
6
	private VersionedEntity parent;
7
	private Set children = new HashSet();
8
	public VersionedEntity() {
9
	}
9
(String name, String password) {
10
	public VersionedEntity(String id, String 
10
		super();
11
		this.name = name;
12
		this.password = password;
13
	}
14
	public User() {
15
		super();
16
	}
17
	public Calendar getLastUpdate
11
name) {
12
		this.id = id;
13
		this.name = name;
14
	}
18
d() {
15
	public String getId() {
19
		return lastUpdated;
16
		return id;
20
	}
17
	}
18

21
	public void setLastUpdated(Calendar lastUpdated) {
19
	public void setId(String id) {
22
		this.lastUpdated = lastUpdated;
20
		this.id = id;
23
	}
21
	}
22

24
	public String getName() {
23
	public String getName() {
25
		return name;
24
		return name;
26
	}
25
	}
26

27
	public void setName(String name) {
27
	public void setName(String name) {
28
		this.name = name;
28
		this.name = name;
29
	}
29
	}
30

30
	public String getPassword() {
31
	public long getVersion() {
31
		return password;
32
		return 
32
	}
33
version;
34
	}
35

33
	public void setPassword(String password) {
36
	public void setVersion(long version) {
34
		this.password = password;
37
		this.
35
	}
36
	public Set getActions
38
version = version;
39
	}
37
() {
40
	public VersionedEntity getParent() {
38
		return actions;
41
		return 
39
	}
42
parent;
43
	}
44

40
	public void setActions(Set actions) {
45
	public void setParent(VersionedEntity parent) {
41
		this.actions = actions;
46
		this.
42
	}
47
parent = parent;
48
	}
49

43
	public Calendar getCreated() {
50
	public Set getChildren() {
44
		return created;
51
		return c
45
	}
52
hildren;
53
	}
54

46
	public void setCreated(Calendar created) {
55
	public void setChildren(Set children) {
47
		this.created = created
56
		this.children = children
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