Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
6 | 11 | 4 | 0.959 | switch_groups[2] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 6 | 2805 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
2 | 6 | 2811 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
3 | 6 | 2817 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
4 | 6 | 2823 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
5 | 6 | 2840 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
6 | 6 | 2846 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
7 | 6 | 2852 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
8 | 6 | 2858 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
9 | 6 | 2876 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
10 | 6 | 2942 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
11 | 6 | 2948 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java |
| ||||
case TokenNameMULTIPLY: pushOnElementStack(K_BINARY_OPERATOR, MULTIPLY); break; case TokenNameDIVIDE: pushOnElementStack(K_BINARY_OPERATOR, DIVIDE); break; |
| ||||
case TokenNameREMAINDER: pushOnElementStack(K_BINARY_OPERATOR, REMAINDER); break; case TokenNamePLUS: pushOnElementStack(K_BINARY_OPERATOR, PLUS); break; |
| ||||
case TokenNameMINUS: pushOnElementStack(K_BINARY_OPERATOR, MINUS); break; case TokenNameLEFT_SHIFT: pushOnElementStack(K_BINARY_OPERATOR, LEFT_SHIFT); break; |
| ||||
case TokenNameRIGHT_SHIFT: pushOnElementStack(K_BINARY_OPERATOR, RIGHT_SHIFT); break; case TokenNameUNSIGNED_RIGHT_SHIFT: pushOnElementStack(K_BINARY_OPERATOR, UNSIGNED_RIGHT_SHIFT); break; |
| ||||
case TokenNameGREATER: pushOnElementStack(K_BINARY_OPERATOR, GREATER); break; case TokenNameLESS_EQUAL: pushOnElementStack(K_BINARY_OPERATOR, LESS_EQUAL); break; |
| ||||
case TokenNameGREATER_EQUAL: pushOnElementStack(K_BINARY_OPERATOR, GREATER_EQUAL); break; case TokenNameAND: pushOnElementStack(K_BINARY_OPERATOR, AND); break; |
| ||||
case TokenNameXOR: pushOnElementStack(K_BINARY_OPERATOR, XOR); break; case TokenNameOR: pushOnElementStack(K_BINARY_OPERATOR, OR); break; |
| ||||
case TokenNameAND_AND: pushOnElementStack(K_BINARY_OPERATOR, AND_AND); break; case TokenNameOR_OR: pushOnElementStack(K_BINARY_OPERATOR, OR_OR); break; |
| ||||
case TokenNameEQUAL_EQUAL: pushOnElementStack(K_BINARY_OPERATOR, EQUAL_EQUAL); break; case TokenNameNOT_EQUAL: pushOnElementStack(K_BINARY_OPERATOR, NOT_EQUAL); break; |
| ||||
case TokenNameLESS: pushOnElementStack(K_BINARY_OPERATOR, LESS); break; case TokenNameGREATER: pushOnElementStack(K_BINARY_OPERATOR, GREATER); break; |
| ||||
case TokenNameRIGHT_SHIFT: pushOnElementStack(K_BINARY_OPERATOR, RIGHT_SHIFT); break; case TokenNameUNSIGNED_RIGHT_SHIFT: pushOnElementStack(K_BINARY_OPERATOR, UNSIGNED_RIGHT_SHIFT); break; |
| |||
case [[#variable98746480]]: pushOnElementStack(K_BINARY_OPERATOR, [[#variable987463e0]]); break; case [[#variable987463a0]]: pushOnElementStack(K_BINARY_OPERATOR, [[#variable9e797c60]]); break; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#98746480]] | TokenNameGREATER |
1 | 2 | [[#98746480]] | TokenNameRIGHT_SHIFT |
1 | 3 | [[#98746480]] | TokenNameMULTIPLY |
1 | 4 | [[#98746480]] | TokenNameREMAINDER |
1 | 5 | [[#98746480]] | TokenNameMINUS |
1 | 6 | [[#98746480]] | TokenNameGREATER_EQUAL |
1 | 7 | [[#98746480]] | TokenNameXOR |
1 | 8 | [[#98746480]] | TokenNameAND_AND |
1 | 9 | [[#98746480]] | TokenNameEQUAL_EQUAL |
1 | 10 | [[#98746480]] | TokenNameLESS |
1 | 11 | [[#98746480]] | TokenNameRIGHT_SHIFT |
2 | 1 | [[#987463e0]] | GREATER |
2 | 2 | [[#987463e0]] | RIGHT_SHIFT |
2 | 3 | [[#987463e0]] | MULTIPLY |
2 | 4 | [[#987463e0]] | REMAINDER |
2 | 5 | [[#987463e0]] | MINUS |
2 | 6 | [[#987463e0]] | GREATER_EQUAL |
2 | 7 | [[#987463e0]] | XOR |
2 | 8 | [[#987463e0]] | AND_AND |
2 | 9 | [[#987463e0]] | EQUAL_EQUAL |
2 | 10 | [[#987463e0]] | LESS |
2 | 11 | [[#987463e0]] | RIGHT_SHIFT |
3 | 1 | [[#987463a0]] | TokenNameLESS_EQUAL |
3 | 2 | [[#987463a0]] | TokenNameUNSIGNED_RIGHT_SHIFT |
3 | 3 | [[#987463a0]] | TokenNameDIVIDE |
3 | 4 | [[#987463a0]] | TokenNamePLUS |
3 | 5 | [[#987463a0]] | TokenNameLEFT_SHIFT |
3 | 6 | [[#987463a0]] | TokenNameAND |
3 | 7 | [[#987463a0]] | TokenNameOR |
3 | 8 | [[#987463a0]] | TokenNameOR_OR |
3 | 9 | [[#987463a0]] | TokenNameNOT_EQUAL |
3 | 10 | [[#987463a0]] | TokenNameGREATER |
3 | 11 | [[#987463a0]] | TokenNameUNSIGNED_RIGHT_SHIFT |
4 | 1 | [[#9e797c60]] | LESS_EQUAL |
4 | 2 | [[#9e797c60]] | UNSIGNED_RIGHT_SHIFT |
4 | 3 | [[#9e797c60]] | DIVIDE |
4 | 4 | [[#9e797c60]] | PLUS |
4 | 5 | [[#9e797c60]] | LEFT_SHIFT |
4 | 6 | [[#9e797c60]] | AND |
4 | 7 | [[#9e797c60]] | OR |
4 | 8 | [[#9e797c60]] | OR_OR |
4 | 9 | [[#9e797c60]] | NOT_EQUAL |
4 | 10 | [[#9e797c60]] | GREATER |
4 | 11 | [[#9e797c60]] | UNSIGNED_RIGHT_SHIFT |