CloneSet147


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
61920.986switch_group
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1697
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
26103
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
36109
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
46115
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
56125
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
66131
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
76137
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
86143
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
96153
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
106159
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
116165
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
126171
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
136195
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
146201
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
156225
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
166231
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
176390
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
186405
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
196420
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
Clone Instance
1
Line Count
6
Source Line
97
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_int:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.iadd();
                                        break;


Clone Instance
2
Line Count
6
Source Line
103
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_long:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.ladd();
                                        break;


Clone Instance
3
Line Count
6
Source Line
109
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_double:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.dadd();
                                        break;


Clone Instance
4
Line Count
6
Source Line
115
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_float:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.fadd();
                                        break;


Clone Instance
5
Line Count
6
Source Line
125
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_int:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.isub();
                                        break;


Clone Instance
6
Line Count
6
Source Line
131
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_long:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.lsub();
                                        break;


Clone Instance
7
Line Count
6
Source Line
137
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_double:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.dsub();
                                        break;


Clone Instance
8
Line Count
6
Source Line
143
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_float:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.fsub();
                                        break;


Clone Instance
9
Line Count
6
Source Line
153
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_int:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.imul();
                                        break;


Clone Instance
10
Line Count
6
Source Line
159
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_long:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.lmul();
                                        break;


Clone Instance
11
Line Count
6
Source Line
165
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_double:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.dmul();
                                        break;


Clone Instance
12
Line Count
6
Source Line
171
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_float:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.fmul();
                                        break;


Clone Instance
13
Line Count
6
Source Line
195
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_double:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.ddiv();
                                        break;


Clone Instance
14
Line Count
6
Source Line
201
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_float:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.fdiv();
                                        break;


Clone Instance
15
Line Count
6
Source Line
225
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_double:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.drem();
                                        break;


Clone Instance
16
Line Count
6
Source Line
231
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_float:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.frem();
                                        break;


Clone Instance
17
Line Count
6
Source Line
390
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_int:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.ishl();
                                        break;


Clone Instance
18
Line Count
6
Source Line
405
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_int:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.ishr();
                                        break;


Clone Instance
19
Line Count
6
Source Line
420
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_int:
                                        this.left.generateCode(currentScope, codeStream, valueRequired);
                                        this.right.generateCode(currentScope, codeStream, valueRequired);
                                        if (valueRequired)
                                                codeStream.iushr();
                                        break;


Clone AbstractionParameter Count: 2Parameter Bindings

case [[#variable62c1b8a0]]:
  this.left.generateCode(currentScope, codeStream, valueRequired);
  this.right.generateCode(currentScope, codeStream, valueRequired);
  if (valueRequired)
    codeStream. [[#variable62c1b840]]();
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#62c1b8a0]]
T_int 
12[[#62c1b8a0]]
T_long 
13[[#62c1b8a0]]
T_double 
14[[#62c1b8a0]]
T_float 
15[[#62c1b8a0]]
T_int 
16[[#62c1b8a0]]
T_long 
17[[#62c1b8a0]]
T_double 
18[[#62c1b8a0]]
T_float 
19[[#62c1b8a0]]
T_int 
110[[#62c1b8a0]]
T_long 
111[[#62c1b8a0]]
T_double 
112[[#62c1b8a0]]
T_float 
113[[#62c1b8a0]]
T_double 
114[[#62c1b8a0]]
T_float 
115[[#62c1b8a0]]
T_double 
116[[#62c1b8a0]]
T_float 
117[[#62c1b8a0]]
T_int 
118[[#62c1b8a0]]
T_int 
119[[#62c1b8a0]]
T_int 
21[[#62c1b840]]
iadd 
22[[#62c1b840]]
ladd 
23[[#62c1b840]]
dadd 
24[[#62c1b840]]
fadd 
25[[#62c1b840]]
isub 
26[[#62c1b840]]
lsub 
27[[#62c1b840]]
dsub 
28[[#62c1b840]]
fsub 
29[[#62c1b840]]
imul 
210[[#62c1b840]]
lmul 
211[[#62c1b840]]
dmul 
212[[#62c1b840]]
fmul 
213[[#62c1b840]]
ddiv 
214[[#62c1b840]]
fdiv 
215[[#62c1b840]]
drem 
216[[#62c1b840]]
frem 
217[[#62c1b840]]
ishl 
218[[#62c1b840]]
ishr 
219[[#62c1b840]]
iushr