Lines 1367-1374
Link Here
|
1367 |
this.nullBit4 &= mask; |
1367 |
this.nullBit4 &= mask; |
1368 |
} else { |
1368 |
} else { |
1369 |
// use extra vector |
1369 |
// use extra vector |
1370 |
int vectorIndex ; |
1370 |
int vectorIndex = (position / BitCacheSize) - 1; |
1371 |
this.extra[2][vectorIndex = (position / BitCacheSize) - 1] |
1371 |
if (this.extra == null || vectorIndex >= this.extra[2].length) { |
|
|
1372 |
// in case we attempt to reset the null info of a variable that has not been encountered |
1373 |
// before and for which no null bits exist. |
1374 |
return; |
1375 |
} |
1376 |
this.extra[2][vectorIndex] |
1372 |
&= (mask = ~(1L << (position % BitCacheSize))); |
1377 |
&= (mask = ~(1L << (position % BitCacheSize))); |
1373 |
this.extra[3][vectorIndex] &= mask; |
1378 |
this.extra[3][vectorIndex] &= mask; |
1374 |
this.extra[4][vectorIndex] &= mask; |
1379 |
this.extra[4][vectorIndex] &= mask; |