CloneSet692


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
10360.977executable_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1101105
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java
2101138
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java
3101178
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java
Clone Instance
1
Line Count
10
Source Line
1105
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java

             {
                // use extra vector
                int vectorIndex;
                this.extra[2][vectorIndex = (position / BitCacheSize) - 1] |=
                       (mask = 1L << (position % BitCacheSize));
                this.extra[4][vectorIndex] |= mask;
                this.extra[3][vectorIndex] &= (mask = ~mask);
                this.extra[5][vectorIndex] &= mask;
                if (coverageTestFlag && coverageTestId == 23) {
                        this.extra[2][vectorIndex] = 0;
                }
             }


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

             {
                // use extra vector
                int vectorIndex;
                this.extra[2][vectorIndex = (position / BitCacheSize) - 1] |=
                       (mask = 1L << (position % BitCacheSize));
                this.extra[3][vectorIndex] |= mask;
                this.extra[4][vectorIndex] &= (mask = ~mask);
                this.extra[5][vectorIndex] &= mask;
                if (coverageTestFlag && coverageTestId == 25) {
                        this.extra[5][vectorIndex] = ~0;
                }
             }


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

                     {
                        // use extra vector
                        int vectorIndex;
                        this.extra[2][vectorIndex = (position / BitCacheSize) - 1] |=
                               (mask = 1L << (position % BitCacheSize));
                        this.extra[5][vectorIndex] |= mask;
                        this.extra[3][vectorIndex] &= (mask = ~mask);
                        this.extra[4][vectorIndex] &= mask;
                        if (coverageTestFlag && coverageTestId == 27) {
                                this.extra[5][vectorIndex] = 0;
                        }
                     }


Clone AbstractionParameter Count: 6Parameter Bindings

{
  // use extra vector
  int vectorIndex;
  this.extra[2][vectorIndex = (position / BitCacheSize) - 1] |= (mask = 1L << (position % BitCacheSize));
  this.extra[ [[#variable6473d760]]][vectorIndex] |= mask;
  this.extra[ [[#variable6473d6e0]]][vectorIndex] &= (mask = ~mask);
  this.extra[ [[#variable6473d640]]][vectorIndex] &= mask;
  if (coverageTestFlag && coverageTestId == [[#variable6473d580]]) {
    this.extra[ [[#variableb9f66860]]][vectorIndex] = [[#variable6473d5c0]];
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#6473d760]]
5 
12[[#6473d760]]
3 
13[[#6473d760]]
4 
21[[#6473d6e0]]
3 
22[[#6473d6e0]]
4 
23[[#6473d6e0]]
3 
31[[#6473d640]]
4 
32[[#6473d640]]
5 
33[[#6473d640]]
5 
41[[#6473d580]]
27 
42[[#6473d580]]
25 
43[[#6473d580]]
23 
51[[#b9f66860]]
5 
52[[#b9f66860]]
5 
53[[#b9f66860]]
2 
61[[#6473d5c0]]
0 
62[[#6473d5c0]]
~0 
63[[#6473d5c0]]
0