CloneSet4139


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
2430.964statement_sequence_member
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12180
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/typesets/TypeSetIntersection.java
22183
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/typesets/TypeSetIntersection.java
32186
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/typesets/TypeSetIntersection.java
42189
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/typesets/TypeSetIntersection.java
Clone Instance
1
Line Count
2
Source Line
180
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/typesets/TypeSetIntersection.java

                        //
                        // The following should use a "quick equals()" guaranteed to be constant-time
                        //
                        // xsect(xsect(A,B),xsect(A,C)) = xsect(xsect(A,B),C)
                        if (fLHS.equals(x2.fLHS))
                                return new TypeSetIntersection(this, x2.fRHS);


Clone Instance
2
Line Count
2
Source Line
183
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/typesets/TypeSetIntersection.java

                        // xsect(xsect(A,B),xsect(C,A)) = xsect(xsect(A,B),C)
                        if (fLHS.equals(x2.fRHS))
                                return new TypeSetIntersection(this, x2.fLHS);


Clone Instance
3
Line Count
2
Source Line
186
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/typesets/TypeSetIntersection.java

                        // xsect(xsect(A,B),xsect(B,C)) = xsect(xsect(A,B),C)
                        if (fRHS.equals(x2.fLHS))
                                return new TypeSetIntersection(this, x2.fRHS);


Clone Instance
4
Line Count
2
Source Line
189
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/typesets/TypeSetIntersection.java

                        // xsect(xsect(A,B),xsect(C,B)) = xsect(xsect(A,B),C)
                        if (fRHS.equals(x2.fRHS))
                                return new TypeSetIntersection(this, x2.fLHS);


Clone AbstractionParameter Count: 3Parameter Bindings

//
// The following should use a "quick equals()" guaranteed to be constant-time
//
// xsect(xsect(A,B),xsect(A,C)) = xsect(xsect(A,B),C)
// xsect(xsect(A,B),xsect(C,A)) = xsect(xsect(A,B),C)
// xsect(xsect(A,B),xsect(B,C)) = xsect(xsect(A,B),C)
// xsect(xsect(A,B),xsect(C,B)) = xsect(xsect(A,B),C)
if ( [[#variablea4ee1ca0]].equals(x2. [[#variablea4ee1900]]))
  return new TypeSetIntersection(this, x2. [[#variablea4ee1d40]]);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#a4ee1ca0]]
fLHS 
12[[#a4ee1ca0]]
fLHS 
13[[#a4ee1ca0]]
fRHS 
14[[#a4ee1ca0]]
fRHS 
21[[#a4ee1900]]
fLHS 
22[[#a4ee1900]]
fRHS 
23[[#a4ee1900]]
fLHS 
24[[#a4ee1900]]
fRHS 
31[[#a4ee1d40]]
fRHS 
32[[#a4ee1d40]]
fLHS 
33[[#a4ee1d40]]
fRHS 
34[[#a4ee1d40]]
fLHS