| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 4 | 8 | 3 | 0.959 | statement_sequence_member |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 4 | 375 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ForStatement.java |
| 2 | 4 | 384 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ForStatement.java |
| 3 | 4 | 500 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MessageSend.java |
| 4 | 4 | 211 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.java |
| 5 | 4 | 216 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.java |
| 6 | 4 | 221 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.java |
| 7 | 4 | 392 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression.java |
| 8 | 4 | 372 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchStatement.java |
| ||||
if (initializations != null) {
int initializationsLength = initializations.length;
for (int i = 0; i < initializationsLength; i++)
initializations[i].traverse(visitor, scope);
}
|
| ||||
if (increments != null) {
int incrementsLength = increments.length;
for (int i = 0; i < incrementsLength; i++)
increments[i].traverse(visitor, scope);
}
|
| ||||
if (arguments != null) {
int argumentsLength = arguments.length;
for (int i = 0; i < argumentsLength; i++)
arguments[i].traverse(visitor, blockScope);
}
|
| ||||
if (arguments != null) {
int argumentLength = arguments.length;
for (int i = 0; i < argumentLength; i++)
arguments[i].traverse(visitor, scope);
}
|
| ||||
if (thrownExceptions != null) {
int thrownExceptionsLength = thrownExceptions.length;
for (int i = 0; i < thrownExceptionsLength; i++)
thrownExceptions[i].traverse(visitor, scope);
}
|
| ||||
if (statements != null) {
int statementsLength = statements.length;
for (int i = 0; i < statementsLength; i++)
statements[i].traverse(visitor, scope);
}
|
| ||||
if (arguments != null) {
int argumentsLength = arguments.length;
for (int i = 0; i < argumentsLength; i++)
arguments[i].traverse(visitor, scope);
}
|
| ||||
if (statements != null) {
int statementsLength = statements.length;
for (int i = 0; i < statementsLength; i++)
statements[i].traverse(visitor, scope);
}
|
| |||
if ( [[#variablea38d7100]]!= null) {
int [[#variablea38d70a0]]= [[#variablea38d7100]].length;
for (int i = 0; i < [[#variablea38d70a0]]; i++)
[[#variablea38d7100]][i].traverse(visitor, [[#variablea38d7040]]);
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#a38d7100]] | statements |
| 1 | 2 | [[#a38d7100]] | initializations |
| 1 | 3 | [[#a38d7100]] | increments |
| 1 | 4 | [[#a38d7100]] | arguments |
| 1 | 5 | [[#a38d7100]] | arguments |
| 1 | 6 | [[#a38d7100]] | thrownExceptions |
| 1 | 7 | [[#a38d7100]] | arguments |
| 1 | 8 | [[#a38d7100]] | statements |
| 2 | 1 | [[#a38d70a0]] | statementsLength |
| 2 | 2 | [[#a38d70a0]] | initializationsLength |
| 2 | 3 | [[#a38d70a0]] | incrementsLength |
| 2 | 4 | [[#a38d70a0]] | argumentsLength |
| 2 | 5 | [[#a38d70a0]] | argumentLength |
| 2 | 6 | [[#a38d70a0]] | thrownExceptionsLength |
| 2 | 7 | [[#a38d70a0]] | argumentsLength |
| 2 | 8 | [[#a38d70a0]] | statementsLength |
| 3 | 1 | [[#a38d7040]] | scope |
| 3 | 2 | [[#a38d7040]] | scope |
| 3 | 3 | [[#a38d7040]] | scope |
| 3 | 4 | [[#a38d7040]] | scope |
| 3 | 5 | [[#a38d7040]] | scope |
| 3 | 6 | [[#a38d7040]] | scope |
| 3 | 7 | [[#a38d7040]] | blockScope |
| 3 | 8 | [[#a38d7040]] | scope |