public class Boat { private Long id; private String tag; private Person driver; private Person boarder; public Boat() { } public Boat(String tag, Person driver, Person boarder) { this.tag = tag; this.driver = driver; this.boarder = boarder; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getTag() { return tag; } public void setTag(String tag) { this.tag = tag; } public Person getDriver() { return driver; } public void setDriver(Person driver) { this.driver = driver; } public Person getBoarder() { return boarder; } public void setBoarder(Person boarder) { this.boarder = boarder;
public class User implements Serializable { private Long id; private String org; private String name; private Set groups = new HashSet(); public User() { } public User(String name, String org) { this.org = org; this.name = name; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getOrg() { return org; } public void setOrg(String org) { this.org = org; } public Set getGroups() { return groups; } public void setGroups(Set groups) { this.groups = groups;
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/jdbc/Boat.java File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/manytomany/ordered/User.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class Boat {
1
public class User implements Serializable {
2

2
	private Long id;
3
	private Long id;
3
	private String tag;
4
	private String org;
4
	private Person driver;
5
	private 
5
	private Person boarder;
6
String name;
7
	private Set groups = new HashSet();
8

6
	public Boat() {
9
	public User() {
7
	}
10
	}
11

8
	public Boat(String tag, Person driver, Person boarder) {
12
	public User(String 
9
		this.tag = tag;
10
		this.driver = driver;
13
name, String org) {
14
		this.org = org;
11
		this.boarder = boarder;
15
		this.
12
	}
16
name = name;
17
	}
18

13
	public Long getId() {
19
	public Long getId() {
14
		return id;
20
		return id;
15
	}
21
	}
22

16
	public void setId(Long id) {
23
	public void setId(Long id) {
17
		this.id = id;
24
		this.id = id;
18
	}
25
	}
26

19
	public String getTag() {
27
	public String getName() {
20
		return tag;
28
		return 
21
	}
29
name;
30
	}
31

22
	public void setTag(String tag) {
32
	public void setName(String name) {
23
		this.tag = tag;
33
		this.
24
	}
25
	public Person getDriver
34
name = name;
35
	}
26
() {
36
	public String getOrg() {
27
		return driver;
37
		return 
28
	}
38
org;
39
	}
40

29
	public void setDriver(Person driver) {
41
	public void setOrg(String org) {
30
		this.driver = driver;
42
		this.
31
	}
32
	public Person getBoarder
43
org = org;
44
	}
33
() {
45
	public Set getGroups() {
34
		return boarder;
46
		return 
35
	}
47
groups;
48
	}
49

36
	public void setBoarder(Person boarder) {
50
	public void setGroups(Set groups) {
37
		this.boarder = boarder;
51
		this.groups = groups;
38
	
52
	
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