Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
10 | 3 | 6 | 0.953 | executable_statement |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 9 | 1094 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java |
2 | 9 | 1127 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java |
3 | 10 | 1166 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java |
| ||||
{ // use bits // set assigned non null this.nullBit1 |= (mask = 1L << position); this.nullBit3 |= mask; // clear others this.nullBit2 &= (mask = ~mask); this.nullBit4 &= mask; if (coverageTestFlag && coverageTestId == 22) { this.nullBit1 = 0; } } |
| ||||
{ // use bits // mark assigned null this.nullBit1 |= (mask = 1L << position); this.nullBit2 |= mask; // clear others this.nullBit3 &= (mask = ~mask); this.nullBit4 &= mask; if (coverageTestFlag && coverageTestId == 24) { this.nullBit4 = ~0; } } |
| ||||
{ // use bits // mark assigned null this.nullBit1 |= (mask = 1L << position); this.nullBit4 |= mask; // clear others this.nullBit2 &= (mask = ~mask); this.nullBit3 &= mask; if (coverageTestFlag && coverageTestId == 26) { this.nullBit4 = 0; } } |
| |||
{ // use bits // use bits // mark assigned null // set assigned non null this.nullBit1 |= (mask = 1L << position); this. [[#variableb206f040]]|= mask; // clear others this. [[#variableb206efa0]]&= (mask = ~mask); this. [[#variableb206ef60]]&= mask; if (coverageTestFlag && coverageTestId == [[#variableb206ee20]]) { this. [[#variableb206ee00]]= [[#variableb206eec0]]; } } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#b206f040]] | nullBit4 |
1 | 2 | [[#b206f040]] | nullBit2 |
1 | 3 | [[#b206f040]] | nullBit3 |
2 | 1 | [[#b206efa0]] | nullBit2 |
2 | 2 | [[#b206efa0]] | nullBit3 |
2 | 3 | [[#b206efa0]] | nullBit2 |
3 | 1 | [[#b206ef60]] | nullBit3 |
3 | 2 | [[#b206ef60]] | nullBit4 |
3 | 3 | [[#b206ef60]] | nullBit4 |
4 | 1 | [[#b206ee20]] | 26 |
4 | 2 | [[#b206ee20]] | 24 |
4 | 3 | [[#b206ee20]] | 22 |
5 | 1 | [[#b206ee00]] | nullBit4 |
5 | 2 | [[#b206ee00]] | nullBit4 |
5 | 3 | [[#b206ee00]] | nullBit1 |
6 | 1 | [[#b206eec0]] | 0 |
6 | 2 | [[#b206eec0]] | ~0 |
6 | 3 | [[#b206eec0]] | 0 |