Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
7 | 3 | 4 | 0.960 | statement_sequence[4] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 7 | 2728 | plugins/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/Main.java |
2 | 4 | 608 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/core/search/SearchPattern.java |
3 | 4 | 91 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaParameterListValidator.java |
| ||||
final int readyToClose = 1; // 'path' 'path1[rule];path2' final int readyToCloseEndingWithRules = 2; // 'path[rule]' 'path1;path2[rule]' final int readyToCloseOrOtherEntry = 3; // 'path[rule];' 'path;' 'path1;path2;' final int rulesNeedAnotherRule = 4; |
| ||||
final int InsideSelector = 1; final int InsideTypeArguments = 2; final int InsideParameter = 3; final int InsideReturnType = 4; |
| ||||
final int BRACKET = 1; final int BRACE = 2; final int PAREN = 3; final int ANGLE = 4; |
| |||
final int [[#variable52a27dc0]]= 1; // 'path' 'path1[rule];path2' final int [[#variable52a26440]]= 2; // 'path[rule]' 'path1;path2[rule]' final int [[#variable529e71e0]]= 3; // 'path[rule];' 'path;' 'path1;path2;' final int [[#variable52a27ce0]]= 4; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#52a27dc0]] | readyToClose |
1 | 2 | [[#52a27dc0]] | InsideSelector |
1 | 3 | [[#52a27dc0]] | BRACKET |
2 | 1 | [[#52a26440]] | readyToCloseEndingWithRules |
2 | 2 | [[#52a26440]] | InsideTypeArguments |
2 | 3 | [[#52a26440]] | BRACE |
3 | 1 | [[#529e71e0]] | readyToCloseOrOtherEntry |
3 | 2 | [[#529e71e0]] | InsideParameter |
3 | 3 | [[#529e71e0]] | PAREN |
4 | 1 | [[#52a27ce0]] | rulesNeedAnotherRule |
4 | 2 | [[#52a27ce0]] | InsideReturnType |
4 | 3 | [[#52a27ce0]] | ANGLE |