Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
3 | 12 | 2 | 0.974 | switch_group |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 3 | 1693 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
2 | 3 | 1696 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
3 | 3 | 1699 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
4 | 3 | 1702 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
5 | 3 | 1705 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
6 | 3 | 1708 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
7 | 3 | 1711 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
8 | 3 | 1714 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
9 | 3 | 1717 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
10 | 3 | 1720 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
11 | 3 | 1725 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
12 | 3 | 1728 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java |
| ||||
case '=': // equal push(new AssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '+': // plus equal push(new PlusAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '-': // minus equal push(new MinusAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '*': // multiply equal push(new MultiplyAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '/': // divide equal push(new DivideAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '%': // remainder equal push(new RemainderAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '^': // xor equal push(new XorAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '|': // or equal push(new OrAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '&': // and equal push(new AndAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '<': // left shift equal push(new LeftShiftAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '=': // right shift equal push(new RightShiftAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| ||||
case '>': // unsigned right shift equal push(new UnsignedRightShiftAssignmentOperator(variableTypeId, valueTypeId, fCounter)); break; |
| |||
case [[#variable59c48080]]: // equal // 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 [[#variable59c48020]](variableTypeId, valueTypeId, fCounter)); break; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#59c48080]] | '=' |
1 | 2 | [[#59c48080]] | '+' |
1 | 3 | [[#59c48080]] | '-' |
1 | 4 | [[#59c48080]] | '*' |
1 | 5 | [[#59c48080]] | '/' |
1 | 6 | [[#59c48080]] | '%' |
1 | 7 | [[#59c48080]] | '^' |
1 | 8 | [[#59c48080]] | '|' |
1 | 9 | [[#59c48080]] | '&' |
1 | 10 | [[#59c48080]] | '<' |
1 | 11 | [[#59c48080]] | '=' |
1 | 12 | [[#59c48080]] | '>' |
2 | 1 | [[#59c48020]] | AssignmentOperator |
2 | 2 | [[#59c48020]] | PlusAssignmentOperator |
2 | 3 | [[#59c48020]] | MinusAssignmentOperator |
2 | 4 | [[#59c48020]] | MultiplyAssignmentOperator |
2 | 5 | [[#59c48020]] | DivideAssignmentOperator |
2 | 6 | [[#59c48020]] | RemainderAssignmentOperator |
2 | 7 | [[#59c48020]] | XorAssignmentOperator |
2 | 8 | [[#59c48020]] | OrAssignmentOperator |
2 | 9 | [[#59c48020]] | AndAssignmentOperator |
2 | 10 | [[#59c48020]] | LeftShiftAssignmentOperator |
2 | 11 | [[#59c48020]] | RightShiftAssignmentOperator |
2 | 12 | [[#59c48020]] | UnsignedRightShiftAssignmentOperator |