CloneSet1077


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
2750.958statement_sequence_member
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1239
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/AddVariableAction.java
22194
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/monitors/JavaMonitorThread.java
32403
plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility.java
42130
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/ReorgUtils.java
521226
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/PullUpRefactoringProcessor.java
6236
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/ParameterizedType.java
7266
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/MethodProposalInfo.java
Clone Instance
1
Line Count
2
Source Line
39
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/AddVariableAction.java

                        for (int i = 0; i < paths.length; i++) {
                                entries[i] = JavaRuntime.newVariableRuntimeClasspathEntry(paths[i]);
                        }


Clone Instance
2
Line Count
2
Source Line
194
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/monitors/JavaMonitorThread.java

                                                // if we know it changed, we can just create the new list.
                                                for (int i = 0; i < ownedMonitors.length; i++) {
                                                        tmp[i] = threadMonitorManager.getJavaMonitor(ownedMonitors[i]);
                                                }


Clone Instance
3
Line Count
2
Source Line
403
Source File
plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility.java

                for (int i = 0; i < excTypeSig.length; i++) {
                        exceptionNames[i] = Signature.toString(excTypeSig[i]);
                }


Clone Instance
4
Line Count
2
Source Line
130
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/ReorgUtils.java

                for (int i = 0; i < elements.length; i++) {
                        result[i] = ReorgUtils.getResource(elements[i]);
                }


Clone Instance
5
Line Count
2
Source Line
1226
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/PullUpRefactoringProcessor.java

                                for (int i = 0; i < fullParamNames.length; i++) {
                                        fullParamNames[i] = Bindings.getFullyQualifiedName(params[i]);
                                }


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

                for (int i = 0; i < typeArguments.length; i++) {
                        fTypeArguments[i] = environment.create(typeArguments[i]);
                }


Clone Instance
7
Line Count
2
Source Line
66
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/MethodProposalInfo.java

                        for (int i = 0; i < parameters.length; i++) {
                                parameters[i] = SignatureUtil.getLowerBound(parameters[i]);
                        }


Clone AbstractionParameter Count: 5Parameter Bindings

// if we know it changed, we can just create the new list.
for (int i = 0; i <  [[#variableb8dc95c0]].length; i++) {
   [[#variableb8dc9580]][i] = [[#variable563b2d20]]. [[#variableb19e9900]]( [[#variableb8dc9500]][i]);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b8dc95c0]]
paths 
12[[#b8dc95c0]]
ownedMonitors 
13[[#b8dc95c0]]
excTypeSig 
14[[#b8dc95c0]]
elements 
15[[#b8dc95c0]]
fullParamNames 
16[[#b8dc95c0]]
typeArguments 
17[[#b8dc95c0]]
parameters 
21[[#b8dc9580]]
entries 
22[[#b8dc9580]]
tmp 
23[[#b8dc9580]]
exceptionNames 
24[[#b8dc9580]]
result 
25[[#b8dc9580]]
fullParamNames 
26[[#b8dc9580]]
fTypeArguments 
27[[#b8dc9580]]
parameters 
31[[#563b2d20]]
JavaRuntime 
32[[#563b2d20]]
threadMonitorManager 
33[[#563b2d20]]
Signature 
34[[#563b2d20]]
ReorgUtils 
35[[#563b2d20]]
Bindings 
36[[#563b2d20]]
environment 
37[[#563b2d20]]
SignatureUtil 
41[[#b19e9900]]
newVariableRuntimeClasspathEntry 
42[[#b19e9900]]
getJavaMonitor 
43[[#b19e9900]]
toString 
44[[#b19e9900]]
getResource 
45[[#b19e9900]]
getFullyQualifiedName 
46[[#b19e9900]]
create 
47[[#b19e9900]]
getLowerBound 
51[[#b8dc9500]]
paths 
52[[#b8dc9500]]
ownedMonitors 
53[[#b8dc9500]]
excTypeSig 
54[[#b8dc9500]]
elements 
55[[#b8dc9500]]
params 
56[[#b8dc9500]]
typeArguments 
57[[#b8dc9500]]
parameters