| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 18 | 10 | 6 | 0.955 | statement_sequence_member |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 18 | 5146 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 2 | 15 | 5167 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 3 | 15 | 5185 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 4 | 15 | 5203 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 5 | 15 | 5221 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 6 | 18 | 6085 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 7 | 15 | 6108 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 8 | 15 | 6128 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 9 | 15 | 6148 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| 10 | 15 | 6169 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java |
| ||||
switch (resolvedPosition) {
case 0:
this.iload_0();
break;
case 1:
this.iload_1();
break;
case 2:
this.iload_2();
break;
case 3:
this.iload_3();
break;
//case -1 :
// internal failure: trying to load variable not supposed to be generated
// break;
default:
this.iload(resolvedPosition);
}
|
| ||||
switch (resolvedPosition) {
case 0:
this.fload_0();
break;
case 1:
this.fload_1();
break;
case 2:
this.fload_2();
break;
case 3:
this.fload_3();
break;
default:
this.fload(resolvedPosition);
}
|
| ||||
switch (resolvedPosition) {
case 0:
this.lload_0();
break;
case 1:
this.lload_1();
break;
case 2:
this.lload_2();
break;
case 3:
this.lload_3();
break;
default:
this.lload(resolvedPosition);
}
|
| ||||
switch (resolvedPosition) {
case 0:
this.dload_0();
break;
case 1:
this.dload_1();
break;
case 2:
this.dload_2();
break;
case 3:
this.dload_3();
break;
default:
this.dload(resolvedPosition);
}
|
| ||||
switch (resolvedPosition) {
case 0:
this.aload_0();
break;
case 1:
this.aload_1();
break;
case 2:
this.aload_2();
break;
case 3:
this.aload_3();
break;
default:
this.aload(resolvedPosition);
}
|
| ||||
switch (localPosition) {
case 0:
this.istore_0();
break;
case 1:
this.istore_1();
break;
case 2:
this.istore_2();
break;
case 3:
this.istore_3();
break;
//case -1 :
// internal failure: trying to store into variable not supposed to be generated
// break;
default:
this.istore(localPosition);
}
|
| ||||
switch (localPosition) {
case 0:
this.fstore_0();
break;
case 1:
this.fstore_1();
break;
case 2:
this.fstore_2();
break;
case 3:
this.fstore_3();
break;
default:
this.fstore(localPosition);
}
|
| ||||
switch (localPosition) {
case 0:
this.dstore_0();
break;
case 1:
this.dstore_1();
break;
case 2:
this.dstore_2();
break;
case 3:
this.dstore_3();
break;
default:
this.dstore(localPosition);
}
|
| ||||
switch (localPosition) {
case 0:
this.lstore_0();
break;
case 1:
this.lstore_1();
break;
case 2:
this.lstore_2();
break;
case 3:
this.lstore_3();
break;
default:
this.lstore(localPosition);
}
|
| ||||
switch (localPosition) {
case 0:
this.astore_0();
break;
case 1:
this.astore_1();
break;
case 2:
this.astore_2();
break;
case 3:
this.astore_3();
break;
default:
this.astore(localPosition);
}
|
| |||
switch ( [[#variableb8880780]]) {
case 0:
this. [[#variableb8880720]]();
break;
case 1:
this. [[#variableb8880680]]();
break;
case 2:
this. [[#variableb88805e0]]();
break;
case 3:
this. [[#variableb8880580]]();
break;
//case -1 :
// internal failure: trying to load variable not supposed to be generated
// internal failure: trying to store into variable not supposed to be generated
// break;
default:
this. [[#variableb88804a0]]( [[#variableb8880780]]);
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#b8880780]] | resolvedPosition |
| 1 | 2 | [[#b8880780]] | resolvedPosition |
| 1 | 3 | [[#b8880780]] | resolvedPosition |
| 1 | 4 | [[#b8880780]] | resolvedPosition |
| 1 | 5 | [[#b8880780]] | resolvedPosition |
| 1 | 6 | [[#b8880780]] | localPosition |
| 1 | 7 | [[#b8880780]] | localPosition |
| 1 | 8 | [[#b8880780]] | localPosition |
| 1 | 9 | [[#b8880780]] | localPosition |
| 1 | 10 | [[#b8880780]] | localPosition |
| 2 | 1 | [[#b8880720]] | iload_0 |
| 2 | 2 | [[#b8880720]] | fload_0 |
| 2 | 3 | [[#b8880720]] | lload_0 |
| 2 | 4 | [[#b8880720]] | dload_0 |
| 2 | 5 | [[#b8880720]] | aload_0 |
| 2 | 6 | [[#b8880720]] | istore_0 |
| 2 | 7 | [[#b8880720]] | fstore_0 |
| 2 | 8 | [[#b8880720]] | dstore_0 |
| 2 | 9 | [[#b8880720]] | lstore_0 |
| 2 | 10 | [[#b8880720]] | astore_0 |
| 3 | 1 | [[#b8880680]] | iload_1 |
| 3 | 2 | [[#b8880680]] | fload_1 |
| 3 | 3 | [[#b8880680]] | lload_1 |
| 3 | 4 | [[#b8880680]] | dload_1 |
| 3 | 5 | [[#b8880680]] | aload_1 |
| 3 | 6 | [[#b8880680]] | istore_1 |
| 3 | 7 | [[#b8880680]] | fstore_1 |
| 3 | 8 | [[#b8880680]] | dstore_1 |
| 3 | 9 | [[#b8880680]] | lstore_1 |
| 3 | 10 | [[#b8880680]] | astore_1 |
| 4 | 1 | [[#b88805e0]] | iload_2 |
| 4 | 2 | [[#b88805e0]] | fload_2 |
| 4 | 3 | [[#b88805e0]] | lload_2 |
| 4 | 4 | [[#b88805e0]] | dload_2 |
| 4 | 5 | [[#b88805e0]] | aload_2 |
| 4 | 6 | [[#b88805e0]] | istore_2 |
| 4 | 7 | [[#b88805e0]] | fstore_2 |
| 4 | 8 | [[#b88805e0]] | dstore_2 |
| 4 | 9 | [[#b88805e0]] | lstore_2 |
| 4 | 10 | [[#b88805e0]] | astore_2 |
| 5 | 1 | [[#b8880580]] | iload_3 |
| 5 | 2 | [[#b8880580]] | fload_3 |
| 5 | 3 | [[#b8880580]] | lload_3 |
| 5 | 4 | [[#b8880580]] | dload_3 |
| 5 | 5 | [[#b8880580]] | aload_3 |
| 5 | 6 | [[#b8880580]] | istore_3 |
| 5 | 7 | [[#b8880580]] | fstore_3 |
| 5 | 8 | [[#b8880580]] | dstore_3 |
| 5 | 9 | [[#b8880580]] | lstore_3 |
| 5 | 10 | [[#b8880580]] | astore_3 |
| 6 | 1 | [[#b88804a0]] | iload |
| 6 | 2 | [[#b88804a0]] | fload |
| 6 | 3 | [[#b88804a0]] | lload |
| 6 | 4 | [[#b88804a0]] | dload |
| 6 | 5 | [[#b88804a0]] | aload |
| 6 | 6 | [[#b88804a0]] | istore |
| 6 | 7 | [[#b88804a0]] | fstore |
| 6 | 8 | [[#b88804a0]] | dstore |
| 6 | 9 | [[#b88804a0]] | lstore |
| 6 | 10 | [[#b88804a0]] | astore |