@Test public void testGapBitmap() { for (int gap = 1; gap <= 4096; gap *= 2) { for (int offset = 300; offset < 3000; offset += 10) { BitSet bitset = new BitSet(); for (int k = 0; k < 100000; k += gap) { bitset.set(k + offset); } final RoaringBitmap bitmap = BitSetUtil.bitmapOf(bitset); assertEqualBitsets(bitset, bitmap); } } }
public static RoaringBitmap bitmapOf(final BitSet bitSet) { return bitmapOf(bitSet.toLongArray()); }
BitSetUtil { public static RoaringBitmap bitmapOf(final BitSet bitSet) { return bitmapOf(bitSet.toLongArray()); } }
BitSetUtil { public static RoaringBitmap bitmapOf(final BitSet bitSet) { return bitmapOf(bitSet.toLongArray()); }  }
BitSetUtil { public static RoaringBitmap bitmapOf(final BitSet bitSet) { return bitmapOf(bitSet.toLongArray()); }  static RoaringBitmap bitmapOf(final BitSet bitSet); static RoaringBitmap bitmapOf(final long[] words); static boolean equals(final BitSet bitset, final RoaringBitmap bitmap); }
BitSetUtil { public static RoaringBitmap bitmapOf(final BitSet bitSet) { return bitmapOf(bitSet.toLongArray()); }  static RoaringBitmap bitmapOf(final BitSet bitSet); static RoaringBitmap bitmapOf(final long[] words); static boolean equals(final BitSet bitset, final RoaringBitmap bitmap);  }