(BitSet otherBits)
| 78 | } |
| 79 | |
| 80 | public void xor(BitSet otherBits) { |
| 81 | int max = Math.max(bits.length, otherBits.bits.length); |
| 82 | enlarge(max); |
| 83 | int min = Math.min(bits.length, otherBits.bits.length); |
| 84 | for (int i = 0; i < min; i++) { |
| 85 | bits[i] ^= otherBits.bits[i]; |
| 86 | } |
| 87 | } |
| 88 | |
| 89 | private void enlarge(int newPartition) { |
| 90 | if (bits == null || bits.length < (newPartition + 1)) { |