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 H { // Constants ----------------------------------------------------------------------------------- // Static -------------------------------------------------------------------------------------- // Attributes ---------------------------------------------------------------------------------- private long id; private String data; private A a; // G * <-> * H private Set gs; // Constructors -------------------------------------------------------------------------------- public H() { this(null); } public H(String data) { this.data = data; gs = new HashSet(); } // Public -------------------------------------------------------------------------------------- public long getId() { return id; } 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 getGs() { return gs; } public void setGs(Set gs) { this.gs = gs; } // Package protected --------------------------------------------------------------------------- // Protected ----------------------------------------------------------------------------------- // Private ------------------------------------------------------------------------------------- private void setId(long id) { this.id = id;
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/cascade/H.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class G
1
public class H
2
{
2
{
3
    // Constants -----------------------------------------------------------------------------------
3
    // Constants -----------------------------------------------------------------------------------
4
    // Static --------------------------------------------------------------------------------------
4
    // Static --------------------------------------------------------------------------------------
5
    // Attributes ----------------------------------------------------------------------------------
5
    // Attributes ----------------------------------------------------------------------------------
6
    private long id;
6
    private long id;
7
    private String data;
7
    private String data;
8
    // A 1 <-> 1 G
9
    private A a;
8
    private A a;
10
    // G * <-> * H
9
    // G * <-> * H
11
    private Set hs;
10
    private Set gs;
12
    // Constructors --------------------------------------------------------------------------------
11
    // Constructors --------------------------------------------------------------------------------
13
    public G()
12
    public H()
14
    {
13
    {
15
        this(null);
14
        this(null);
16
    }
15
    }
17
    public G(String data)
16
    public H(String data)
18
    {
17
    {
19
        this.data = data;
18
        this.data = data;
20
        hs = new HashSet();
19
        gs = new HashSet();
21
    }
20
    }
22
    // Public --------------------------------------------------------------------------------------
21
    // Public --------------------------------------------------------------------------------------
22
    public long getId()
23
    {
24
        return id;
25
    }
23
    public String getData()
26
    public String getData()
24
    {
27
    {
25
        return data;
28
        return data;
26
    }
29
    }
27
    public void setData(String data)
30
    public void setData(String data)
28
    {
31
    {
29
        this.data = data;
32
        this.data = data;
30
    }
33
    }
31
    public A getA()
34
    public A getA()
32
    {
35
    {
33
        return a;
36
        return a;
34
    }
37
    }
35
    public void setA(A a)
38
    public void setA(A a)
36
    {
39
    {
37
        this.a = a;
40
        this.a = a;
38
    }
41
    }
39
    public Set getHs()
42
    public Set getGs()
40
    {
43
    {
41
        return hs;
44
        return gs;
42
    }
45
    }
43
    public void setHs(Set s)
46
    public void setGs(Set gs)
44
    {
47
    {
45
        hs = s;
48
        this.gs = gs;
46
    }
49
    }
47
    // Package protected ---------------------------------------------------------------------------
50
    // Package protected ---------------------------------------------------------------------------
48
    long getId()
49
    {
50
        return id;
51
    }
52
    // Protected -----------------------------------------------------------------------------------
51
    // Protected -----------------------------------------------------------------------------------
53
    // Private -------------------------------------------------------------------------------------
52
    // Private -------------------------------------------------------------------------------------
54
    private void setId(long id)
53
    private void setId(long id)
55
    {
54
    {
56
        this.id = id;
55
        this.id = id;
57
    
56
    
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