| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 3 | 8 | 5 | 0.954 | statement_sequence[3] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 3 | 143 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java |
| 2 | 3 | 290 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java |
| 3 | 5 | 166 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java |
| 4 | 3 | 143 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java |
| 5 | 3 | 173 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java |
| 6 | 3 | 139 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java |
| 7 | 3 | 143 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java |
| 8 | 3 | 144 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java |
| ||||
result.setArray((Expression) getArray().clone(target));
result.setIndex((Expression) getIndex().clone(target));
return result;
|
| ||||
result.setLeftHandSide((Expression) getLeftHandSide().clone(target));
result.setRightHandSide((Expression) getRightHandSide().clone(target));
return result;
|
| ||||
result.setThenExpression(
(Expression) getThenExpression().clone(target));
result.setElseExpression(
(Expression) getElseExpression().clone(target));
return result;
|
| ||||
result.setExpression((Expression) getExpression().clone(target));
result.setBody((Statement) getBody().clone(target));
return result;
|
| ||||
result.setExpression((Expression) getExpression().clone(target));
result.setName((SimpleName) getName().clone(target));
return result;
|
| ||||
result.setLeftOperand((Expression) getLeftOperand().clone(target));
result.setRightOperand((Type) getRightOperand().clone(target));
return result;
|
| ||||
result.setExpression((Expression) getExpression().clone(target));
result.setBody((Block) getBody().clone(target));
return result;
|
| ||||
result.setExpression((Expression) getExpression().clone(target));
result.setBody((Statement) getBody().clone(target));
return result;
|
| |||
result. [[#variable4c790760]]((Expression) [[#variable5873b820]]().clone(target)); result. [[#variable58e15e60]](( [[#variable4c790740]]) [[#variable4e3d0600]]().clone(target)); return result; |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#4c790760]] | setExpression |
| 1 | 2 | [[#4c790760]] | setLeftOperand |
| 1 | 3 | [[#4c790760]] | setExpression |
| 1 | 4 | [[#4c790760]] | setExpression |
| 1 | 5 | [[#4c790760]] | setThenExpression |
| 1 | 6 | [[#4c790760]] | setLeftHandSide |
| 1 | 7 | [[#4c790760]] | setArray |
| 1 | 8 | [[#4c790760]] | setExpression |
| 2 | 1 | [[#5873b820]] | getExpression |
| 2 | 2 | [[#5873b820]] | getLeftOperand |
| 2 | 3 | [[#5873b820]] | getExpression |
| 2 | 4 | [[#5873b820]] | getExpression |
| 2 | 5 | [[#5873b820]] | getThenExpression |
| 2 | 6 | [[#5873b820]] | getLeftHandSide |
| 2 | 7 | [[#5873b820]] | getArray |
| 2 | 8 | [[#5873b820]] | getExpression |
| 3 | 1 | [[#58e15e60]] | setBody |
| 3 | 2 | [[#58e15e60]] | setRightOperand |
| 3 | 3 | [[#58e15e60]] | setBody |
| 3 | 4 | [[#58e15e60]] | setName |
| 3 | 5 | [[#58e15e60]] | setElseExpression |
| 3 | 6 | [[#58e15e60]] | setRightHandSide |
| 3 | 7 | [[#58e15e60]] | setIndex |
| 3 | 8 | [[#58e15e60]] | setBody |
| 4 | 1 | [[#4c790740]] | Statement |
| 4 | 2 | [[#4c790740]] | Type |
| 4 | 3 | [[#4c790740]] | Block |
| 4 | 4 | [[#4c790740]] | SimpleName |
| 4 | 5 | [[#4c790740]] | Expression |
| 4 | 6 | [[#4c790740]] | Expression |
| 4 | 7 | [[#4c790740]] | Expression |
| 4 | 8 | [[#4c790740]] | Statement |
| 5 | 1 | [[#4e3d0600]] | getBody |
| 5 | 2 | [[#4e3d0600]] | getRightOperand |
| 5 | 3 | [[#4e3d0600]] | getBody |
| 5 | 4 | [[#4e3d0600]] | getName |
| 5 | 5 | [[#4e3d0600]] | getElseExpression |
| 5 | 6 | [[#4e3d0600]] | getRightHandSide |
| 5 | 7 | [[#4e3d0600]] | getIndex |
| 5 | 8 | [[#4e3d0600]] | getBody |