CloneSet620


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
21230.960statement_sequence_member
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
126077
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
22454
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/TypeHierarchy.java
32480
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/TypeHierarchy.java
42517
plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/Bindings.java
521088
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java
62270
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/TypeEnvironment.java
72173
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/CleanUpAction.java
82244
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/InterfaceIndicatorLabelDecorator.java
92223
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyLifeCycle.java
102261
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyLifeCycle.java
112100
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetModel.java
122185
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/JavaElementContentProvider.java
Clone Instance
1
Line Count
2
Source Line
6077
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java

                                                for (int i = 0; i < exceptions.length; i++) {
                                                        addExpectedType(exceptions[i], scope);
                                                }


Clone Instance
2
Line Count
2
Source Line
454
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/TypeHierarchy.java

                for (int i = 0; i < superinterfaces.length; i++) {
                        getAllSuperInterfaces0(superinterfaces[i], supers);
                }


Clone Instance
3
Line Count
2
Source Line
480
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/TypeHierarchy.java

                for (int i = 0; i < superinterfaces.length; i++) {
                        getAllSuperInterfaces0(superinterfaces[i], supers);
                }


Clone Instance
4
Line Count
2
Source Line
517
Source File
plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/Bindings.java

                        for (int i = 0; i < interfaces.length; i++) {
                                collectSuperTypes(interfaces[i], collection);
                        }


Clone Instance
5
Line Count
2
Source Line
1088
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java

                        for (int i = 0; i < interfaces.length; i++) {
                                collectSuperTypes(interfaces[i], list);
                        }


Clone Instance
6
Line Count
2
Source Line
270
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/TypeEnvironment.java

                for (int i = 0; i < interfaces.length; i++) {
                        cacheSubType(interfaces[i], result);
                }


Clone Instance
7
Line Count
2
Source Line
173
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/CleanUpAction.java

                for (int i = 0; i < cus.length; i++) {
                        testOnBuildPath(cus[i], status);
                }


Clone Instance
8
Line Count
2
Source Line
244
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/InterfaceIndicatorLabelDecorator.java

                for (int i = 0; i < children.length; i++) {
                        processDelta(children[i], result);
                }


Clone Instance
9
Line Count
2
Source Line
223
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyLifeCycle.java

                                                        for (int i = 0; i < types.length; i++) {
                                                                processTypeDelta(types[i], changedTypes);
                                                        }


Clone Instance
10
Line Count
2
Source Line
261
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyLifeCycle.java

                for (int i = 0; i < children.length; i++) {
                        processDelta(children[i], changedTypes); // recursive
                }


Clone Instance
11
Line Count
2
Source Line
100
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetModel.java

                                for (int i = 0; i < elements.length; i++) {
                                        removeElement(elements[i], ws);
                                }


Clone Instance
12
Line Count
2
Source Line
185
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/JavaElementContentProvider.java

                        for (int i = 0; i < rd.length; i++) {
                                processResourceDelta(rd[i], element);
                        }


Clone AbstractionParameter Count: 3Parameter Bindings

for (int i = 0; i <  [[#variableb660cee0]].length; i++) {
   [[#variableb660ce40]]( [[#variableb660cee0]][i],  [[#variableb660ce00]]); // recursive
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b660cee0]]
superinterfaces 
12[[#b660cee0]]
rd 
13[[#b660cee0]]
elements 
14[[#b660cee0]]
types 
15[[#b660cee0]]
children 
16[[#b660cee0]]
children 
17[[#b660cee0]]
cus 
18[[#b660cee0]]
interfaces 
19[[#b660cee0]]
interfaces 
110[[#b660cee0]]
interfaces 
111[[#b660cee0]]
exceptions 
112[[#b660cee0]]
superinterfaces 
21[[#b660ce40]]
getAllSuperInterfaces0 
22[[#b660ce40]]
processResourceDelta 
23[[#b660ce40]]
removeElement 
24[[#b660ce40]]
processTypeDelta 
25[[#b660ce40]]
processDelta 
26[[#b660ce40]]
processDelta 
27[[#b660ce40]]
testOnBuildPath 
28[[#b660ce40]]
cacheSubType 
29[[#b660ce40]]
collectSuperTypes 
210[[#b660ce40]]
collectSuperTypes 
211[[#b660ce40]]
addExpectedType 
212[[#b660ce40]]
getAllSuperInterfaces0 
31[[#b660ce00]]
supers 
32[[#b660ce00]]
element 
33[[#b660ce00]]
ws 
34[[#b660ce00]]
changedTypes 
35[[#b660ce00]]
changedTypes 
36[[#b660ce00]]
result 
37[[#b660ce00]]
status 
38[[#b660ce00]]
result 
39[[#b660ce00]]
list 
310[[#b660ce00]]
collection 
311[[#b660ce00]]
scope 
312[[#b660ce00]]
supers