public class G { // Constants ----------------------------------------------------------------------------------- // Static -------------------------------------------------------------------------------------- // Attributes ---------------------------------------------------------------------------------- private long id; private String data; // A 1 <-> 1 G private A a; // G * <-> * H private Set hs; // Constructors -------------------------------------------------------------------------------- public G() { this(null); } public G(String data) { this.data = data; hs = new HashSet(); } // Public -------------------------------------------------------------------------------------- public String getData() { return data; } public void setData(String data) { this.data = data; } public A getA() { return a; } public void setA(A a) { this.a = a; } public Set getHs() { return hs; } public void setHs(Set s) { hs = s; } // Package protected --------------------------------------------------------------------------- long getId() { return id; } // Protected ----------------------------------------------------------------------------------- // Private ------------------------------------------------------------------------------------- private void setId(long id) { this.id = id;
public class Group { private Long id; private Date timestamp; private String name; private Set users; public Group() { } public Group(String name) { this.name = name; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Date getTimestamp() { return timestamp; } public void setTimestamp(Date timestamp) { this.timestamp = timestamp; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Set getUsers() { return users; } public void setUsers(Set users) { this.users = users;
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/cascade/G.java File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/version/sybase/Group.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class G
1
public class G
2
{
3
    // Constants -----------------------------------------------------------------------------------
4
    // Static --------------------------------------------------------------------------------------
5
    // Attributes ----------------------------------------------------------------------------------
6
    
2
roup {
7
private long id;
3
	private Long id;
8
    private String data;
9
    // A 1 <-> 1 G
10
    private A a;
11
    // G * <-> * H
12
    private Set hs;
13
    // Constructors --------------------------------------------------------------------------------
14
    
4
	private Date timestamp;
5
	private String name;
6
	private Set users;
15
public G()
7
	public G
16
    {
17
        this(null);
18
    }
19
    
8
roup() {
9
	}
20
public G(String data)
10
	public Group(String 
21
    {
22
        this.data = data;
23
        hs = new HashSet();
24
    }
25
    // Public --------------------------------------------------------------------------------------
26
    
11
name) {
12
		this.name = name;
13
	}
27
public String getData()
14
	public Long get
28
    {
29
        return data;
30
    }
31
    
15
Id() {
16
		return id;
17
	}
32
public void setData(String data)
18
	public void set
33
    {
34
        
19
Id(Long id) {
35
this.data = data;
20
		this.
36
    }
37
    public A getA()
38
    {
39
        return a;
40
    }
41
    public void setA(A a)
42
    {
43
        this.a = a;
44
    }
45
    public Set getHs()
46
    {
47
        return hs;
48
    }
49
    
21
id = id;
22
	}
23
	public Date getTimestamp() {
24
		return timestamp;
25
	}
26
	public void setTimestamp(Date timestamp) {
27
		this.timestamp = timestamp;
28
	}
29
	public String getName() {
30
		return name;
31
	}
50
public void setHs(Set s)
32
	public void set
51
    {
52
        hs = s;
53
    }
54
    // Package protected ---------------------------------------------------------------------------
55
    long getId()
56
    {
57
        return id;
58
    }
59
    // Protected -----------------------------------------------------------------------------------
60
    // Private -------------------------------------------------------------------------------------
61
    private void setId(long id)
62
    {
63
        this.id = id;
64
    
33
Name(String name) {
34
		this.name = name;
35
	}
36
	public Set getUsers() {
37
		return users;
38
	}
39
	public void setUsers(Set users) {
40
		this.users = users;
41
	
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