CloneSet822


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
31120.978switch_group
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
131622
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
231625
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
331628
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
431631
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
531634
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
631637
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
731640
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
831643
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
931646
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
1031651
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
1131654
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
Clone Instance
1
Line Count
3
Source Line
1622
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                        case '+': // plus equal
                                                push(new PlusOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                break;


Clone Instance
2
Line Count
3
Source Line
1625
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                        case '-': // minus equal
                                                push(new MinusOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                break;


Clone Instance
3
Line Count
3
Source Line
1628
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                        case '*': // multiply equal
                                                push(new MultiplyOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                break;


Clone Instance
4
Line Count
3
Source Line
1631
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                        case '/': // divide equal
                                                push(new DivideOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                break;


Clone Instance
5
Line Count
3
Source Line
1634
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                        case '%': // remainder equal
                                                push(new RemainderOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                break;


Clone Instance
6
Line Count
3
Source Line
1637
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                        case '^': // xor equal
                                                push(new XorOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                break;


Clone Instance
7
Line Count
3
Source Line
1640
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                        case '|': // or equal
                                                push(new OrOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                break;


Clone Instance
8
Line Count
3
Source Line
1643
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                        case '&': // and equal
                                                push(new AndOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                break;


Clone Instance
9
Line Count
3
Source Line
1646
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                        case '<': // left shift equal
                                                push(new LeftShiftOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                break;


Clone Instance
10
Line Count
3
Source Line
1651
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                                        case '=': // right shift equal
                                                                push(new RightShiftOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                                break;


Clone Instance
11
Line Count
3
Source Line
1654
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                                                        case '>': // unsigned right shift equal
                                                                push(new UnsignedRightShiftOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
                                                                break;


Clone AbstractionParameter Count: 2Parameter Bindings

case [[#variable93084b20]]: // plus equal // minus equal // multiply equal // divide equal // remainder equal // xor equal // or equal // and equal // left shift equal // right shift equal // unsigned right shift equal
  push(new [[#variableb18f36a0]](unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter));
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#93084b20]]
'+' 
12[[#93084b20]]
'-' 
13[[#93084b20]]
'*' 
14[[#93084b20]]
'/' 
15[[#93084b20]]
'%' 
16[[#93084b20]]
'^' 
17[[#93084b20]]
'|' 
18[[#93084b20]]
'&' 
19[[#93084b20]]
'<' 
110[[#93084b20]]
'=' 
111[[#93084b20]]
'>' 
21[[#b18f36a0]]
PlusOperator 
22[[#b18f36a0]]
MinusOperator 
23[[#b18f36a0]]
MultiplyOperator 
24[[#b18f36a0]]
DivideOperator 
25[[#b18f36a0]]
RemainderOperator 
26[[#b18f36a0]]
XorOperator 
27[[#b18f36a0]]
OrOperator 
28[[#b18f36a0]]
AndOperator 
29[[#b18f36a0]]
LeftShiftOperator 
210[[#b18f36a0]]
RightShiftOperator 
211[[#b18f36a0]]
UnsignedRightShiftOperator