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>tags/v4.6.0.201612231935-r
} | } | ||||
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); | ||||
} | } | ||||
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; | ||||
} | } | ||||
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; | ||||
} | } | ||||
} | } |