Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
3 | 11 | 2 | 0.978 | switch_group |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 3 | 1622 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
2 | 3 | 1625 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
3 | 3 | 1628 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
4 | 3 | 1631 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
5 | 3 | 1634 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
6 | 3 | 1637 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
7 | 3 | 1640 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
8 | 3 | 1643 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
9 | 3 | 1646 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
10 | 3 | 1651 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
11 | 3 | 1654 | 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; |
| ||||
case '-': // minus equal push(new MinusOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter)); break; |
| ||||
case '*': // multiply equal push(new MultiplyOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter)); break; |
| ||||
case '/': // divide equal push(new DivideOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter)); break; |
| ||||
case '%': // remainder equal push(new RemainderOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter)); break; |
| ||||
case '^': // xor equal push(new XorOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter)); break; |
| ||||
case '|': // or equal push(new OrOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter)); break; |
| ||||
case '&': // and equal push(new AndOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter)); break; |
| ||||
case '<': // left shift equal push(new LeftShiftOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter)); break; |
| ||||
case '=': // right shift equal push(new RightShiftOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter)); break; |
| ||||
case '>': // unsigned right shift equal push(new UnsignedRightShiftOperator(unboxedVariableTypeId, unboxedValueTypeId, unboxedResultTypeId, fCounter)); break; |
| |||
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 Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#93084b20]] | '+' |
1 | 2 | [[#93084b20]] | '-' |
1 | 3 | [[#93084b20]] | '*' |
1 | 4 | [[#93084b20]] | '/' |
1 | 5 | [[#93084b20]] | '%' |
1 | 6 | [[#93084b20]] | '^' |
1 | 7 | [[#93084b20]] | '|' |
1 | 8 | [[#93084b20]] | '&' |
1 | 9 | [[#93084b20]] | '<' |
1 | 10 | [[#93084b20]] | '=' |
1 | 11 | [[#93084b20]] | '>' |
2 | 1 | [[#b18f36a0]] | PlusOperator |
2 | 2 | [[#b18f36a0]] | MinusOperator |
2 | 3 | [[#b18f36a0]] | MultiplyOperator |
2 | 4 | [[#b18f36a0]] | DivideOperator |
2 | 5 | [[#b18f36a0]] | RemainderOperator |
2 | 6 | [[#b18f36a0]] | XorOperator |
2 | 7 | [[#b18f36a0]] | OrOperator |
2 | 8 | [[#b18f36a0]] | AndOperator |
2 | 9 | [[#b18f36a0]] | LeftShiftOperator |
2 | 10 | [[#b18f36a0]] | RightShiftOperator |
2 | 11 | [[#b18f36a0]] | UnsignedRightShiftOperator |