Browse Source

Replace usage of deprecated EWAHCompressedBitmap.add(long)

The add(long) method was deprecated in favor of addWord(long) in
the 0.8.3 release of JavaEWAH [1].

[1] https://github.com/lemire/javaewah/commit/e443cf5e

Change-Id: I89c397ed02e040f57663d04504399dfdc0889626
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
stable-4.6
David Pursehouse 8 years ago
parent
commit
654ae82970
  1. 4
      org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/BitSet.java
  2. 2
      org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/BitmapIndexImpl.java

4
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/BitSet.java

@ -96,7 +96,7 @@ final class BitSet {
} }
if (lastNonEmptyWord != 0) if (lastNonEmptyWord != 0)
compressed.add(lastNonEmptyWord); compressed.addWord(lastNonEmptyWord);
if (runningEmptyWords > 0) { if (runningEmptyWords > 0) {
compressed.addStreamOfEmptyWords(false, runningEmptyWords); compressed.addStreamOfEmptyWords(false, runningEmptyWords);
@ -107,7 +107,7 @@ final class BitSet {
} }
int bitsThatMatter = 64 - Long.numberOfLeadingZeros(lastNonEmptyWord); int bitsThatMatter = 64 - Long.numberOfLeadingZeros(lastNonEmptyWord);
if (bitsThatMatter > 0) if (bitsThatMatter > 0)
compressed.add(lastNonEmptyWord, bitsThatMatter); compressed.addWord(lastNonEmptyWord, bitsThatMatter);
return compressed; return compressed;
} }

2
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/BitmapIndexImpl.java

@ -507,7 +507,7 @@ public class BitmapIndexImpl implements BitmapIndex {
true, sizeInBits / EWAHCompressedBitmap.WORD_IN_BITS); true, sizeInBits / EWAHCompressedBitmap.WORD_IN_BITS);
int remaining = sizeInBits % EWAHCompressedBitmap.WORD_IN_BITS; int remaining = sizeInBits % EWAHCompressedBitmap.WORD_IN_BITS;
if (remaining > 0) if (remaining > 0)
mask.add((1L << remaining) - 1, remaining); mask.addWord((1L << remaining) - 1, remaining);
return mask; return mask;
} }
} }

Loading…
Cancel
Save