CloneSet108


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
32640.969additive_expression
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
13265
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java
23312
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java
33255
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java
43435
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java
53259
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java
63262
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java
73575
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java
83328
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java
93269
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java
103323
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java
113307
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java
123341
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java
133532
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java
143258
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java
153270
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java
163266
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java
173275
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java
183310
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java
193353
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java
203275
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java
213279
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java
223221
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java
233271
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java
243261
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java
253329
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java
263270
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java
Clone Instance
1
Line Count
3
Source Line
265
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java

                        memSize() + 
                          (this.arrayExpression == null ? 0:  getArray().treeSize()) + 
                          (this.indexExpression == null ? 0:  getIndex().treeSize())


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

                           memSize() + 
                          (this.arrayType == null ? 0:  getType().treeSize()) + 
                          (this.optionalInitializer == null ? 0:  getInitializer().treeSize())


Clone Instance
3
Line Count
3
Source Line
255
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java

                        memSize() + 
                          (this.expression == null ? 0:  getExpression().treeSize()) + 
                          (this.optionalMessageExpression == null ? 0:  getMessage().treeSize())


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

                        memSize() + 
                          (this.leftHandSide == null ? 0:  getLeftHandSide().treeSize()) + 
                          (this.rightHandSide == null ? 0:  getRightHandSide().treeSize())


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

                        memSize() + 
                          (this.expression == null ? 0:  getExpression().treeSize()) + 
                          (this.type == null ? 0:  getType().treeSize())


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

                        memSize() + 
                          (this.exceptionDecl == null ? 0:  getException().treeSize()) + 
                          (this.body == null ? 0:  getBody().treeSize())


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

                        memSize() + 
                          (this.typeName == null ? 0:  getName().treeSize()) + 
                          (this.type == null ? 0:  getType().treeSize())


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

                        memSize() + 
                          (this.conditionExpression == null ? 0:  getExpression().treeSize()) + 
                          (this.thenExpression == null ? 0:  getThenExpression().treeSize())


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

                        memSize() + 
                          (this.expression == null ? 0:  getExpression().treeSize()) + 
                          (this.body == null ? 0:  getBody().treeSize())


Clone Instance
10
Line Count
3
Source Line
323
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java

                        memSize() + 
                          (this.parameter == null ? 0:  getParameter().treeSize()) + 
                          (this.expression == null ? 0:  getExpression().treeSize())


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

                        memSize() + 
                          (this.expression == null ? 0:  getExpression().treeSize()) + 
                          (this.fieldName == null ? 0:  getName().treeSize())


Clone Instance
12
Line Count
3
Source Line
341
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java

                        memSize() + 
                          (this.expression == null ? 0:  getExpression().treeSize()) + 
                          (this.thenStatement == null ? 0:  getThenStatement().treeSize())


Clone Instance
13
Line Count
3
Source Line
532
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java

                        memSize() + 
                          (this.leftOperand == null ? 0:  getLeftOperand().treeSize()) + 
                          (this.rightOperand == null ? 0:  getRightOperand().treeSize())


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

                        memSize() + 
                          (this.leftOperand == null ? 0:  getLeftOperand().treeSize()) + 
                          (this.rightOperand == null ? 0:  getRightOperand().treeSize())


Clone Instance
15
Line Count
3
Source Line
270
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java

                        memSize() + 
                          (this.labelName == null ? 0:  getLabel().treeSize()) + 
                          (this.body == null ? 0:  getBody().treeSize())


Clone Instance
16
Line Count
3
Source Line
266
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java

                        memSize() + 
                          (this.optionalQualifier == null ? 0:  getQualifier().treeSize()) + 
                          (this.memberName == null ? 0:  getName().treeSize())


Clone Instance
17
Line Count
3
Source Line
275
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java

                        memSize() + 
                          (this.name == null ? 0:  getName().treeSize()) + 
                          (this.value == null ? 0:  getValue().treeSize())


Clone Instance
18
Line Count
3
Source Line
310
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java

                        memSize() + 
                          (this.optionalQualifier == null ? 0:  getQualifier().treeSize()) + 
                          (this.methodName == null ? 0:  getName().treeSize())


Clone Instance
19
Line Count
3
Source Line
353
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java

                        memSize() + 
                          (this.type == null ? 0:  getType().treeSize()) + 
                          (this.optionalParameterName == null ? 0:  getName().treeSize())


Clone Instance
20
Line Count
3
Source Line
275
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java

                        memSize() + 
                          (this.name == null ? 0:  getName().treeSize()) + 
                          (this.qualifier == null ? 0:  getQualifier().treeSize())


Clone Instance
21
Line Count
3
Source Line
279
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java

                        memSize() + 
                          (this.qualifier == null ? 0:  getQualifier().treeSize()) + 
                          (this.name == null ? 0:  getName().treeSize())


Clone Instance
22
Line Count
3
Source Line
221
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java

                        memSize() + 
                          (this.typeName == null ? 0:  getTypeName().treeSize()) + 
                          (this.value == null ? 0:  getValue().treeSize())


Clone Instance
23
Line Count
3
Source Line
271
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java

                        memSize() + 
                          (this.optionalQualifier == null ? 0:  getQualifier().treeSize()) + 
                          (this.fieldName == null ? 0:  getName().treeSize())


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

                        memSize() + 
                          (this.expression == null ? 0:  getExpression().treeSize()) + 
                          (this.body == null ? 0:  getBody().treeSize())


Clone Instance
25
Line Count
3
Source Line
329
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java

                        memSize() + 
                          (this.variableName == null ? 0:  getName().treeSize()) + 
                          (this.optionalInitializer == null ? 0:  getInitializer().treeSize())


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

                        memSize() + 
                          (this.expression == null ? 0:  getExpression().treeSize()) + 
                          (this.body == null ? 0:  getBody().treeSize())


Clone AbstractionParameter Count: 4Parameter Bindings

memSize() + (this. [[#variable97e3cd40]]== null ? 0: [[#variable97e3ccc0]]().treeSize()) + (this. [[#variable97e3cd80]]== null ? 0: [[#variable97e3cd20]]().treeSize())
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#97e3cd40]]
expression 
12[[#97e3cd40]]
expression 
13[[#97e3cd40]]
typeName 
14[[#97e3cd40]]
optionalQualifier 
15[[#97e3cd40]]
expression 
16[[#97e3cd40]]
expression 
17[[#97e3cd40]]
expression 
18[[#97e3cd40]]
leftOperand 
19[[#97e3cd40]]
optionalQualifier 
110[[#97e3cd40]]
name 
111[[#97e3cd40]]
optionalQualifier 
112[[#97e3cd40]]
type 
113[[#97e3cd40]]
arrayExpression 
114[[#97e3cd40]]
arrayType 
115[[#97e3cd40]]
leftHandSide 
116[[#97e3cd40]]
exceptionDecl 
117[[#97e3cd40]]
conditionExpression 
118[[#97e3cd40]]
parameter 
119[[#97e3cd40]]
labelName 
120[[#97e3cd40]]
name 
121[[#97e3cd40]]
qualifier 
122[[#97e3cd40]]
typeName 
123[[#97e3cd40]]
variableName 
124[[#97e3cd40]]
leftOperand 
125[[#97e3cd40]]
expression 
126[[#97e3cd40]]
expression 
21[[#97e3ccc0]]
getExpression 
22[[#97e3ccc0]]
getExpression 
23[[#97e3ccc0]]
getName 
24[[#97e3ccc0]]
getQualifier 
25[[#97e3ccc0]]
getExpression 
26[[#97e3ccc0]]
getExpression 
27[[#97e3ccc0]]
getExpression 
28[[#97e3ccc0]]
getLeftOperand 
29[[#97e3ccc0]]
getQualifier 
210[[#97e3ccc0]]
getName 
211[[#97e3ccc0]]
getQualifier 
212[[#97e3ccc0]]
getType 
213[[#97e3ccc0]]
getArray 
214[[#97e3ccc0]]
getType 
215[[#97e3ccc0]]
getLeftHandSide 
216[[#97e3ccc0]]
getException 
217[[#97e3ccc0]]
getExpression 
218[[#97e3ccc0]]
getParameter 
219[[#97e3ccc0]]
getLabel 
220[[#97e3ccc0]]
getName 
221[[#97e3ccc0]]
getQualifier 
222[[#97e3ccc0]]
getTypeName 
223[[#97e3ccc0]]
getName 
224[[#97e3ccc0]]
getLeftOperand 
225[[#97e3ccc0]]
getExpression 
226[[#97e3ccc0]]
getExpression 
31[[#97e3cd80]]
optionalMessageExpression 
32[[#97e3cd80]]
type 
33[[#97e3cd80]]
type 
34[[#97e3cd80]]
fieldName 
35[[#97e3cd80]]
body 
36[[#97e3cd80]]
fieldName 
37[[#97e3cd80]]
thenStatement 
38[[#97e3cd80]]
rightOperand 
39[[#97e3cd80]]
memberName 
310[[#97e3cd80]]
value 
311[[#97e3cd80]]
methodName 
312[[#97e3cd80]]
optionalParameterName 
313[[#97e3cd80]]
indexExpression 
314[[#97e3cd80]]
optionalInitializer 
315[[#97e3cd80]]
rightHandSide 
316[[#97e3cd80]]
body 
317[[#97e3cd80]]
thenExpression 
318[[#97e3cd80]]
expression 
319[[#97e3cd80]]
body 
320[[#97e3cd80]]
qualifier 
321[[#97e3cd80]]
name 
322[[#97e3cd80]]
value 
323[[#97e3cd80]]
optionalInitializer 
324[[#97e3cd80]]
rightOperand 
325[[#97e3cd80]]
body 
326[[#97e3cd80]]
body 
41[[#97e3cd20]]
getMessage 
42[[#97e3cd20]]
getType 
43[[#97e3cd20]]
getType 
44[[#97e3cd20]]
getName 
45[[#97e3cd20]]
getBody 
46[[#97e3cd20]]
getName 
47[[#97e3cd20]]
getThenStatement 
48[[#97e3cd20]]
getRightOperand 
49[[#97e3cd20]]
getName 
410[[#97e3cd20]]
getValue 
411[[#97e3cd20]]
getName 
412[[#97e3cd20]]
getName 
413[[#97e3cd20]]
getIndex 
414[[#97e3cd20]]
getInitializer 
415[[#97e3cd20]]
getRightHandSide 
416[[#97e3cd20]]
getBody 
417[[#97e3cd20]]
getThenExpression 
418[[#97e3cd20]]
getExpression 
419[[#97e3cd20]]
getBody 
420[[#97e3cd20]]
getQualifier 
421[[#97e3cd20]]
getName 
422[[#97e3cd20]]
getValue 
423[[#97e3cd20]]
getInitializer 
424[[#97e3cd20]]
getRightOperand 
425[[#97e3cd20]]
getBody 
426[[#97e3cd20]]
getBody