private void ensureCapacity(BitVector set) { if (set.bits.length > bits.length) { expand(BITS_PER_UNIT * set.bits.length - 1); } }
private void ensureCapacity(BitVector set) { if (set.bits.length > bits.length) { expand(BITS_PER_UNIT * set.bits.length - 1); } }
private void ensureCapacity(BitVector set) { if (set.bits.length > bits.length) { expand(BITS_PER_UNIT * set.bits.length - 1); } }
/** * Sets a bit. * * @param bit the bit to be set */ @Override public final void set(int bit) { int shiftBits = bit & LOW_MASK; int subscript = subscript(bit); if (subscript >= bits.length) { expand(bit); } try { bits[subscript] |= (1 << shiftBits); } catch (RuntimeException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
/** * Sets a bit. * * @param bit the bit to be set */ @Override public final void set(int bit) { int shiftBits = bit & LOW_MASK; int subscript = subscript(bit); if (subscript >= bits.length) { expand(bit); } try { bits[subscript] |= (1 << shiftBits); } catch (RuntimeException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
/** * Sets a bit. * * @param bit the bit to be set */ @Override public final void set(int bit) { int shiftBits = bit & LOW_MASK; int subscript = subscript(bit); if (subscript >= bits.length) { expand(bit); } try { bits[subscript] |= (1 << shiftBits); } catch (RuntimeException e) { // TODO Auto-generated catch block e.printStackTrace(); } }