Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
3 | 26 | 4 | 0.969 | additive_expression |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 3 | 265 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java |
2 | 3 | 312 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java |
3 | 3 | 255 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java |
4 | 3 | 435 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java |
5 | 3 | 259 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java |
6 | 3 | 262 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java |
7 | 3 | 575 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java |
8 | 3 | 328 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java |
9 | 3 | 269 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java |
10 | 3 | 323 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java |
11 | 3 | 307 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java |
12 | 3 | 341 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java |
13 | 3 | 532 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java |
14 | 3 | 258 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java |
15 | 3 | 270 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java |
16 | 3 | 266 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java |
17 | 3 | 275 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java |
18 | 3 | 310 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java |
19 | 3 | 353 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java |
20 | 3 | 275 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java |
21 | 3 | 279 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java |
22 | 3 | 221 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java |
23 | 3 | 271 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java |
24 | 3 | 261 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java |
25 | 3 | 329 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java |
26 | 3 | 270 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java |
| ||||
memSize() + (this.arrayExpression == null ? 0: getArray().treeSize()) + (this.indexExpression == null ? 0: getIndex().treeSize()) |
| ||||
memSize() + (this.arrayType == null ? 0: getType().treeSize()) + (this.optionalInitializer == null ? 0: getInitializer().treeSize()) |
| ||||
memSize() + (this.expression == null ? 0: getExpression().treeSize()) + (this.optionalMessageExpression == null ? 0: getMessage().treeSize()) |
| ||||
memSize() + (this.leftHandSide == null ? 0: getLeftHandSide().treeSize()) + (this.rightHandSide == null ? 0: getRightHandSide().treeSize()) |
| ||||
memSize() + (this.expression == null ? 0: getExpression().treeSize()) + (this.type == null ? 0: getType().treeSize()) |
| ||||
memSize() + (this.exceptionDecl == null ? 0: getException().treeSize()) + (this.body == null ? 0: getBody().treeSize()) |
| ||||
memSize() + (this.typeName == null ? 0: getName().treeSize()) + (this.type == null ? 0: getType().treeSize()) |
| ||||
memSize() + (this.conditionExpression == null ? 0: getExpression().treeSize()) + (this.thenExpression == null ? 0: getThenExpression().treeSize()) |
| ||||
memSize() + (this.expression == null ? 0: getExpression().treeSize()) + (this.body == null ? 0: getBody().treeSize()) |
| ||||
memSize() + (this.parameter == null ? 0: getParameter().treeSize()) + (this.expression == null ? 0: getExpression().treeSize()) |
| ||||
memSize() + (this.expression == null ? 0: getExpression().treeSize()) + (this.fieldName == null ? 0: getName().treeSize()) |
| ||||
memSize() + (this.expression == null ? 0: getExpression().treeSize()) + (this.thenStatement == null ? 0: getThenStatement().treeSize()) |
| ||||
memSize() + (this.leftOperand == null ? 0: getLeftOperand().treeSize()) + (this.rightOperand == null ? 0: getRightOperand().treeSize()) |
| ||||
memSize() + (this.leftOperand == null ? 0: getLeftOperand().treeSize()) + (this.rightOperand == null ? 0: getRightOperand().treeSize()) |
| ||||
memSize() + (this.labelName == null ? 0: getLabel().treeSize()) + (this.body == null ? 0: getBody().treeSize()) |
| ||||
memSize() + (this.optionalQualifier == null ? 0: getQualifier().treeSize()) + (this.memberName == null ? 0: getName().treeSize()) |
| ||||
memSize() + (this.name == null ? 0: getName().treeSize()) + (this.value == null ? 0: getValue().treeSize()) |
| ||||
memSize() + (this.optionalQualifier == null ? 0: getQualifier().treeSize()) + (this.methodName == null ? 0: getName().treeSize()) |
| ||||
memSize() + (this.type == null ? 0: getType().treeSize()) + (this.optionalParameterName == null ? 0: getName().treeSize()) |
| ||||
memSize() + (this.name == null ? 0: getName().treeSize()) + (this.qualifier == null ? 0: getQualifier().treeSize()) |
| ||||
memSize() + (this.qualifier == null ? 0: getQualifier().treeSize()) + (this.name == null ? 0: getName().treeSize()) |
| ||||
memSize() + (this.typeName == null ? 0: getTypeName().treeSize()) + (this.value == null ? 0: getValue().treeSize()) |
| ||||
memSize() + (this.optionalQualifier == null ? 0: getQualifier().treeSize()) + (this.fieldName == null ? 0: getName().treeSize()) |
| ||||
memSize() + (this.expression == null ? 0: getExpression().treeSize()) + (this.body == null ? 0: getBody().treeSize()) |
| ||||
memSize() + (this.variableName == null ? 0: getName().treeSize()) + (this.optionalInitializer == null ? 0: getInitializer().treeSize()) |
| ||||
memSize() + (this.expression == null ? 0: getExpression().treeSize()) + (this.body == null ? 0: getBody().treeSize()) |
| |||
memSize() + (this. [[#variable97e3cd40]]== null ? 0: [[#variable97e3ccc0]]().treeSize()) + (this. [[#variable97e3cd80]]== null ? 0: [[#variable97e3cd20]]().treeSize()) |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#97e3cd40]] | expression |
1 | 2 | [[#97e3cd40]] | expression |
1 | 3 | [[#97e3cd40]] | typeName |
1 | 4 | [[#97e3cd40]] | optionalQualifier |
1 | 5 | [[#97e3cd40]] | expression |
1 | 6 | [[#97e3cd40]] | expression |
1 | 7 | [[#97e3cd40]] | expression |
1 | 8 | [[#97e3cd40]] | leftOperand |
1 | 9 | [[#97e3cd40]] | optionalQualifier |
1 | 10 | [[#97e3cd40]] | name |
1 | 11 | [[#97e3cd40]] | optionalQualifier |
1 | 12 | [[#97e3cd40]] | type |
1 | 13 | [[#97e3cd40]] | arrayExpression |
1 | 14 | [[#97e3cd40]] | arrayType |
1 | 15 | [[#97e3cd40]] | leftHandSide |
1 | 16 | [[#97e3cd40]] | exceptionDecl |
1 | 17 | [[#97e3cd40]] | conditionExpression |
1 | 18 | [[#97e3cd40]] | parameter |
1 | 19 | [[#97e3cd40]] | labelName |
1 | 20 | [[#97e3cd40]] | name |
1 | 21 | [[#97e3cd40]] | qualifier |
1 | 22 | [[#97e3cd40]] | typeName |
1 | 23 | [[#97e3cd40]] | variableName |
1 | 24 | [[#97e3cd40]] | leftOperand |
1 | 25 | [[#97e3cd40]] | expression |
1 | 26 | [[#97e3cd40]] | expression |
2 | 1 | [[#97e3ccc0]] | getExpression |
2 | 2 | [[#97e3ccc0]] | getExpression |
2 | 3 | [[#97e3ccc0]] | getName |
2 | 4 | [[#97e3ccc0]] | getQualifier |
2 | 5 | [[#97e3ccc0]] | getExpression |
2 | 6 | [[#97e3ccc0]] | getExpression |
2 | 7 | [[#97e3ccc0]] | getExpression |
2 | 8 | [[#97e3ccc0]] | getLeftOperand |
2 | 9 | [[#97e3ccc0]] | getQualifier |
2 | 10 | [[#97e3ccc0]] | getName |
2 | 11 | [[#97e3ccc0]] | getQualifier |
2 | 12 | [[#97e3ccc0]] | getType |
2 | 13 | [[#97e3ccc0]] | getArray |
2 | 14 | [[#97e3ccc0]] | getType |
2 | 15 | [[#97e3ccc0]] | getLeftHandSide |
2 | 16 | [[#97e3ccc0]] | getException |
2 | 17 | [[#97e3ccc0]] | getExpression |
2 | 18 | [[#97e3ccc0]] | getParameter |
2 | 19 | [[#97e3ccc0]] | getLabel |
2 | 20 | [[#97e3ccc0]] | getName |
2 | 21 | [[#97e3ccc0]] | getQualifier |
2 | 22 | [[#97e3ccc0]] | getTypeName |
2 | 23 | [[#97e3ccc0]] | getName |
2 | 24 | [[#97e3ccc0]] | getLeftOperand |
2 | 25 | [[#97e3ccc0]] | getExpression |
2 | 26 | [[#97e3ccc0]] | getExpression |
3 | 1 | [[#97e3cd80]] | optionalMessageExpression |
3 | 2 | [[#97e3cd80]] | type |
3 | 3 | [[#97e3cd80]] | type |
3 | 4 | [[#97e3cd80]] | fieldName |
3 | 5 | [[#97e3cd80]] | body |
3 | 6 | [[#97e3cd80]] | fieldName |
3 | 7 | [[#97e3cd80]] | thenStatement |
3 | 8 | [[#97e3cd80]] | rightOperand |
3 | 9 | [[#97e3cd80]] | memberName |
3 | 10 | [[#97e3cd80]] | value |
3 | 11 | [[#97e3cd80]] | methodName |
3 | 12 | [[#97e3cd80]] | optionalParameterName |
3 | 13 | [[#97e3cd80]] | indexExpression |
3 | 14 | [[#97e3cd80]] | optionalInitializer |
3 | 15 | [[#97e3cd80]] | rightHandSide |
3 | 16 | [[#97e3cd80]] | body |
3 | 17 | [[#97e3cd80]] | thenExpression |
3 | 18 | [[#97e3cd80]] | expression |
3 | 19 | [[#97e3cd80]] | body |
3 | 20 | [[#97e3cd80]] | qualifier |
3 | 21 | [[#97e3cd80]] | name |
3 | 22 | [[#97e3cd80]] | value |
3 | 23 | [[#97e3cd80]] | optionalInitializer |
3 | 24 | [[#97e3cd80]] | rightOperand |
3 | 25 | [[#97e3cd80]] | body |
3 | 26 | [[#97e3cd80]] | body |
4 | 1 | [[#97e3cd20]] | getMessage |
4 | 2 | [[#97e3cd20]] | getType |
4 | 3 | [[#97e3cd20]] | getType |
4 | 4 | [[#97e3cd20]] | getName |
4 | 5 | [[#97e3cd20]] | getBody |
4 | 6 | [[#97e3cd20]] | getName |
4 | 7 | [[#97e3cd20]] | getThenStatement |
4 | 8 | [[#97e3cd20]] | getRightOperand |
4 | 9 | [[#97e3cd20]] | getName |
4 | 10 | [[#97e3cd20]] | getValue |
4 | 11 | [[#97e3cd20]] | getName |
4 | 12 | [[#97e3cd20]] | getName |
4 | 13 | [[#97e3cd20]] | getIndex |
4 | 14 | [[#97e3cd20]] | getInitializer |
4 | 15 | [[#97e3cd20]] | getRightHandSide |
4 | 16 | [[#97e3cd20]] | getBody |
4 | 17 | [[#97e3cd20]] | getThenExpression |
4 | 18 | [[#97e3cd20]] | getExpression |
4 | 19 | [[#97e3cd20]] | getBody |
4 | 20 | [[#97e3cd20]] | getQualifier |
4 | 21 | [[#97e3cd20]] | getName |
4 | 22 | [[#97e3cd20]] | getValue |
4 | 23 | [[#97e3cd20]] | getInitializer |
4 | 24 | [[#97e3cd20]] | getRightOperand |
4 | 25 | [[#97e3cd20]] | getBody |
4 | 26 | [[#97e3cd20]] | getBody |