CloneSet1726


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
7430.981switch_group
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
17181
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
27188
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
37211
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
47218
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java
Clone Instance
1
Line Count
7
Source Line
181
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/BinaryExpression.java

                                case T_int:
                                        this.left.generateCode(currentScope, codeStream, true);
                                        this.right.generateCode(currentScope, codeStream, true);
                                        codeStream.idiv();
                                        if ( !valueRequired)
                                                codeStream.pop();
                                        break;


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

                                case T_long:
                                        this.left.generateCode(currentScope, codeStream, true);
                                        this.right.generateCode(currentScope, codeStream, true);
                                        codeStream.ldiv();
                                        if ( !valueRequired)
                                                codeStream.pop2();
                                        break;


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

                                case T_int:
                                        this.left.generateCode(currentScope, codeStream, true);
                                        this.right.generateCode(currentScope, codeStream, true);
                                        codeStream.irem();
                                        if ( !valueRequired)
                                                codeStream.pop();
                                        break;


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

                                case T_long:
                                        this.left.generateCode(currentScope, codeStream, true);
                                        this.right.generateCode(currentScope, codeStream, true);
                                        codeStream.lrem();
                                        if ( !valueRequired)
                                                codeStream.pop2();
                                        break;


Clone AbstractionParameter Count: 3Parameter Bindings

case [[#variable588e3380]]:
  this.left.generateCode(currentScope, codeStream, true);
  this.right.generateCode(currentScope, codeStream, true);
  codeStream. [[#variable588e3300]]();
  if ( !valueRequired)
    codeStream. [[#variable588e3260]]();
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#588e3380]]
T_int 
12[[#588e3380]]
T_long 
13[[#588e3380]]
T_int 
14[[#588e3380]]
T_long 
21[[#588e3300]]
idiv 
22[[#588e3300]]
ldiv 
23[[#588e3300]]
irem 
24[[#588e3300]]
lrem 
31[[#588e3260]]
pop 
32[[#588e3260]]
pop2 
33[[#588e3260]]
pop 
34[[#588e3260]]
pop2