CloneSet1003


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
3850.954statement_sequence[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
13143
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java
23290
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java
35166
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java
43143
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java
53173
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java
63139
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java
73143
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java
83144
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java
Clone Instance
1
Line Count
3
Source Line
143
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java

                result.setArray((Expression) getArray().clone(target));
                result.setIndex((Expression) getIndex().clone(target));
                return result;


Clone Instance
2
Line Count
3
Source Line
290
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java

                result.setLeftHandSide((Expression) getLeftHandSide().clone(target));
                result.setRightHandSide((Expression) getRightHandSide().clone(target));
                return result;


Clone Instance
3
Line Count
5
Source Line
166
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java

                result.setThenExpression(
                        (Expression) getThenExpression().clone(target));
                result.setElseExpression(
                        (Expression) getElseExpression().clone(target));
                return result;


Clone Instance
4
Line Count
3
Source Line
143
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java

                result.setExpression((Expression) getExpression().clone(target));
                result.setBody((Statement) getBody().clone(target));
                return result;


Clone Instance
5
Line Count
3
Source Line
173
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java

                result.setExpression((Expression) getExpression().clone(target));
                result.setName((SimpleName) getName().clone(target));
                return result;


Clone Instance
6
Line Count
3
Source Line
139
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java

                result.setLeftOperand((Expression) getLeftOperand().clone(target));
                result.setRightOperand((Type) getRightOperand().clone(target));
                return result;


Clone Instance
7
Line Count
3
Source Line
143
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java

                result.setExpression((Expression) getExpression().clone(target));
                result.setBody((Block) getBody().clone(target));
                return result;


Clone Instance
8
Line Count
3
Source Line
144
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java

                result.setExpression((Expression) getExpression().clone(target));
                result.setBody((Statement) getBody().clone(target));
                return result;


Clone AbstractionParameter Count: 5Parameter Bindings

result. [[#variable4c790760]]((Expression)  [[#variable5873b820]]().clone(target));
result. [[#variable58e15e60]](( [[#variable4c790740]])  [[#variable4e3d0600]]().clone(target));
return result;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#4c790760]]
setExpression 
12[[#4c790760]]
setLeftOperand 
13[[#4c790760]]
setExpression 
14[[#4c790760]]
setExpression 
15[[#4c790760]]
setThenExpression 
16[[#4c790760]]
setLeftHandSide 
17[[#4c790760]]
setArray 
18[[#4c790760]]
setExpression 
21[[#5873b820]]
getExpression 
22[[#5873b820]]
getLeftOperand 
23[[#5873b820]]
getExpression 
24[[#5873b820]]
getExpression 
25[[#5873b820]]
getThenExpression 
26[[#5873b820]]
getLeftHandSide 
27[[#5873b820]]
getArray 
28[[#5873b820]]
getExpression 
31[[#58e15e60]]
setBody 
32[[#58e15e60]]
setRightOperand 
33[[#58e15e60]]
setBody 
34[[#58e15e60]]
setName 
35[[#58e15e60]]
setElseExpression 
36[[#58e15e60]]
setRightHandSide 
37[[#58e15e60]]
setIndex 
38[[#58e15e60]]
setBody 
41[[#4c790740]]
Statement 
42[[#4c790740]]
Type 
43[[#4c790740]]
Block 
44[[#4c790740]]
SimpleName 
45[[#4c790740]]
Expression 
46[[#4c790740]]
Expression 
47[[#4c790740]]
Expression 
48[[#4c790740]]
Statement 
51[[#4e3d0600]]
getBody 
52[[#4e3d0600]]
getRightOperand 
53[[#4e3d0600]]
getBody 
54[[#4e3d0600]]
getName 
55[[#4e3d0600]]
getElseExpression 
56[[#4e3d0600]]
getRightHandSide 
57[[#4e3d0600]]
getIndex 
58[[#4e3d0600]]
getBody