public class User { private String userName; private List permissions = new ArrayList(); private List emailAddresses = new ArrayList(); private Map sessionData = new HashMap(); private Set sessionAttributeNames = new HashSet(); User() {} public User(String name) { userName = name; } public List getPermissions() { return permissions; } public void setPermissions(List permissions) { this.permissions = permissions; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public List getEmailAddresses() { return emailAddresses; } public void setEmailAddresses(List emailAddresses) { this.emailAddresses = emailAddresses; } public Map getSessionData() { return sessionData; } public void setSessionData(Map sessionData) { this.sessionData = sessionData; } public Set getSessionAttributeNames() { return sessionAttributeNames; } public void setSessionAttributeNames(Set sessionAttributeNames) { this.sessionAttributeNames = sessionAttributeNames
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
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/collection/original/User.java File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/interceptor/User.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class User {
1
public class User {
2
	private String userName;
2
	private String name;
3
	private List permissions = new ArrayList();
3
	private 
4
	private List emailAddresses = new ArrayList();
5
	private Map sessionData = new HashMap();
6
	private Set sessionAttributeNames = new HashSet();
7
	User() {}
4
String password;
5
	private Set actions = new HashSet();
6
	private Calendar lastUpdated;
7
	private Calendar created;
8
	
8
	public User(String name) {
9
	public User(String name
9
		userName = name;
10
	}
11
	public List getPermissions
10
, String password) {
11
		super();
12
		this.name = name;
13
		this.password = password;
14
	}
15
	public User() {
16
		super();
17
	}
12
() {
18
	public Calendar getLastUpdated() {
13
		return permissions;
19
		return lastUpdated;
14
	}
20
	}
15
	public void setPermissions(List permissions) {
21
	public void set
16
		this.permissions = permissions
22
LastUpdated(Calendar lastUpdated) {
17
;
23
		this.lastUpdated = lastUpdated;
18
	}
24
	}
19
	public String getUserName() {
25
	public String getName() {
20
		return userName;
26
		return name;
21
	}
27
	}
22
	public void setUserName(String userName) {
28
	public void setName(String name) {
23
		this.userName = userName;
29
		this.name = name;
24
	}
30
	}
25
	public List getEmailAddresses() {
31
	public 
26
		return emailAddresses;
27
	}
28
	public void setEmailAddresses(List emailAddresses) {
29
		this.emailAddresses = emailAddresses
32
String getPassword() {
33
		return password;
34
	}
35
	public void setPassword(String password) {
30
;
36
		this.password = password;
31
	}
37
	}
32
	public Map getSessionData() {
38
	public Set getActions() {
33
		return sessionData;
39
		return actions;
34
	}
40
	}
35
	public void setSessionData(Map sessionData) {
41
	public void set
36
		this.sessionData = sessionData;
37
	}
38
	public Set getSessionAttributeNames() {
39
		return sessionAttributeNames;
40
	}
41
	public void setSessionAttributeNames(Set sessionAttributeNames) {
42
		this.sessionAttributeNames = sessionAttributeNames
42
Actions(Set actions) {
43
		this.actions = actions;
44
	}
45
	public Calendar getCreated() {
46
		return created;
47
	}
48
	public void setCreated(Calendar created) {
49
		this.created = created
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