CloneSet2126


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
10360.953executable_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
191094
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java
291127
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java
3101166
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java
Clone Instance
1
Line Count
9
Source Line
1094
Source File
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;
                }
                                                                       }


Clone Instance
2
Line Count
9
Source Line
1127
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java

                                                                       { // 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;
                }
                                                                       }


Clone Instance
3
Line Count
10
Source Line
1166
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java

                                                                               {
                        // 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;
                        }
                                                                               }


Clone AbstractionParameter Count: 6Parameter Bindings

{ // 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 Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b206f040]]
nullBit4 
12[[#b206f040]]
nullBit2 
13[[#b206f040]]
nullBit3 
21[[#b206efa0]]
nullBit2 
22[[#b206efa0]]
nullBit3 
23[[#b206efa0]]
nullBit2 
31[[#b206ef60]]
nullBit3 
32[[#b206ef60]]
nullBit4 
33[[#b206ef60]]
nullBit4 
41[[#b206ee20]]
26 
42[[#b206ee20]]
24 
43[[#b206ee20]]
22 
51[[#b206ee00]]
nullBit4 
52[[#b206ee00]]
nullBit4 
53[[#b206ee00]]
nullBit1 
61[[#b206eec0]]
0 
62[[#b206eec0]]
~0 
63[[#b206eec0]]
0