Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
7 | 5 | 6 | 0.955 | switch_groups[2] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 7 | 5082 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
2 | 7 | 5410 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
3 | 7 | 5558 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
4 | 7 | 5594 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
5 | 7 | 5950 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
| ||||
case 178: if (DEBUG) { System.out.println("FormalParameter ::= Modifiersopt Type..."); } //$NON-NLS-1$ consumeFormalParameter(false); break; case 179: if (DEBUG) { System.out.println("FormalParameter ::= Modifiersopt Type ELLIPSIS..."); } //$NON-NLS-1$ consumeFormalParameter(true); break; |
| ||||
case 317: if (DEBUG) { System.out.println("TryStatement ::= try TryBlock Catches"); } //$NON-NLS-1$ consumeStatementTry(false); break; case 318: if (DEBUG) { System.out.println("TryStatement ::= try TryBlock Catchesopt Finally"); } //$NON-NLS-1$ consumeStatementTry(true); break; |
| ||||
case 371: if (DEBUG) { System.out.println("FieldAccess ::= Primary DOT Identifier"); } //$NON-NLS-1$ consumeFieldAccess(false); break; case 372: if (DEBUG) { System.out.println("FieldAccess ::= super DOT Identifier"); } //$NON-NLS-1$ consumeFieldAccess(true); break; |
| ||||
case 380: if (DEBUG) { System.out.println("ArrayAccess ::= PrimaryNoNewArray LBRACKET Expression..."); } //$NON-NLS-1$ consumeArrayAccess(false); break; case 381: if (DEBUG) { System.out.println("ArrayAccess ::= ArrayCreationWithArrayInitializer..."); } //$NON-NLS-1$ consumeArrayAccess(false); break; |
| ||||
case 515: if (DEBUG) { System.out.println("EnhancedForStatementHeaderInit ::= for LPAREN Type..."); } //$NON-NLS-1$ consumeEnhancedForStatementHeaderInit(false); break; case 516: if (DEBUG) { System.out.println("EnhancedForStatementHeaderInit ::= for LPAREN Modifiers"); } //$NON-NLS-1$ consumeEnhancedForStatementHeaderInit(true); break; |
| |||
case [[#variable96898960]]: if (DEBUG) { System.out.println( [[#variable968988c0]]); } //$NON-NLS-1$ [[#variable96898800]](false); break; case [[#variable96898780]]: if (DEBUG) { System.out.println( [[#variable96898740]]); } //$NON-NLS-1$ [[#variable96898800]]( [[#variableb8247dc0]]); break; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#96898960]] | 515 |
1 | 2 | [[#96898960]] | 380 |
1 | 3 | [[#96898960]] | 371 |
1 | 4 | [[#96898960]] | 317 |
1 | 5 | [[#96898960]] | 178 |
2 | 1 | [[#968988c0]] | "EnhancedForStatementHeaderInit ::= for LPAREN Type..." |
2 | 2 | [[#968988c0]] | "ArrayAccess ::= PrimaryNoNewArray LBRACKET Expression..." |
2 | 3 | [[#968988c0]] | "FieldAccess ::= Primary DOT Identifier" |
2 | 4 | [[#968988c0]] | "TryStatement ::= try TryBlock Catches" |
2 | 5 | [[#968988c0]] | "FormalParameter ::= Modifiersopt Type..." |
3 | 1 | [[#96898800]] | consumeEnhancedForStatementHeaderInit |
3 | 2 | [[#96898800]] | consumeArrayAccess |
3 | 3 | [[#96898800]] | consumeFieldAccess |
3 | 4 | [[#96898800]] | consumeStatementTry |
3 | 5 | [[#96898800]] | consumeFormalParameter |
4 | 1 | [[#96898780]] | 516 |
4 | 2 | [[#96898780]] | 381 |
4 | 3 | [[#96898780]] | 372 |
4 | 4 | [[#96898780]] | 318 |
4 | 5 | [[#96898780]] | 179 |
5 | 1 | [[#96898740]] | "EnhancedForStatementHeaderInit ::= for LPAREN Modifiers" |
5 | 2 | [[#96898740]] | "ArrayAccess ::= ArrayCreationWithArrayInitializer..." |
5 | 3 | [[#96898740]] | "FieldAccess ::= super DOT Identifier" |
5 | 4 | [[#96898740]] | "TryStatement ::= try TryBlock Catchesopt Finally" |
5 | 5 | [[#96898740]] | "FormalParameter ::= Modifiersopt Type ELLIPSIS..." |
6 | 1 | [[#b8247dc0]] | true |
6 | 2 | [[#b8247dc0]] | false |
6 | 3 | [[#b8247dc0]] | true |
6 | 4 | [[#b8247dc0]] | true |
6 | 5 | [[#b8247dc0]] | true |