CloneSet2293


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
6440.969switch_groups[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
162971
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
263075
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
363088
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
463099
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
Clone Instance
1
Line Count
6
Source Line
2971
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

                        case '+': // plus plus
                                push(new PostfixPlusPlusOperator(expressionTypeId, fCounter));
                                break;
                        case '-': // minus minus
                                push(new PostfixMinusMinusOperator(expressionTypeId, fCounter));
                                break;


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

                                        case '\u0000': // unary plus
                                                push(new UnaryPlusOperator(expressionTypeId, fCounter));
                                                break;
                                        case '+': // plus plus
                                                push(new PrefixPlusPlusOperator(expressionTypeId, fCounter));
                                                break;


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

                                        case '\u0000': // unary minus
                                                push(new UnaryMinusOperator(expressionTypeId, fCounter));
                                        break;
                                        case '-': // minus minus
                                                push(new PrefixMinusMinusOperator(expressionTypeId, fCounter));
                                        break;


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

                        case '~': // twiddle
                                push(new TwiddleOperator(expressionTypeId, fCounter));
                                break;
                        case '!': // not
                                push(new NotOperator(expressionTypeId, fCounter));
                                break;


Clone AbstractionParameter Count: 4Parameter Bindings

case [[#variable56532a20]]: // plus plus // twiddle // unary plus // unary minus
  push(new [[#variable565329a0]](expressionTypeId, fCounter));
  break;
case [[#variable565328a0]]: // minus minus // not // plus plus
  push(new [[#variable56532280]](expressionTypeId, fCounter));
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#56532a20]]
'+' 
12[[#56532a20]]
'~' 
13[[#56532a20]]
'\u0000' 
14[[#56532a20]]
'\u0000' 
21[[#565329a0]]
PostfixPlusPlusOperator 
22[[#565329a0]]
TwiddleOperator 
23[[#565329a0]]
UnaryPlusOperator 
24[[#565329a0]]
UnaryMinusOperator 
31[[#565328a0]]
'-' 
32[[#565328a0]]
'!' 
33[[#565328a0]]
'+' 
34[[#565328a0]]
'-' 
41[[#56532280]]
PostfixMinusMinusOperator 
42[[#56532280]]
NotOperator 
43[[#56532280]]
PrefixPlusPlusOperator 
44[[#56532280]]
PrefixMinusMinusOperator