sparsePart = MutableSparseIntSet.diff(sparsePart, B.sparsePart); } else { MutableSparseIntSet C = MutableSparseIntSet.diff(sparsePart, B.sparsePart); for (IntIterator bits = sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next(); densePart.clear(bits.next()); sparsePart = MutableSparseIntSet.diff(sparsePart, B.sparsePart); } else { densePart.andNot(B.densePart); MutableSparseIntSet C = MutableSparseIntSet.diff(sparsePart, B.sparsePart); for (IntIterator bits = sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next();
sparsePart = MutableSparseIntSet.diff(sparsePart, B.sparsePart); } else { MutableSparseIntSet C = MutableSparseIntSet.diff(sparsePart, B.sparsePart); for (IntIterator bits = sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next(); densePart.clear(bits.next()); sparsePart = MutableSparseIntSet.diff(sparsePart, B.sparsePart); } else { densePart.andNot(B.densePart); MutableSparseIntSet C = MutableSparseIntSet.diff(sparsePart, B.sparsePart); for (IntIterator bits = sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next();
sparsePart = MutableSparseIntSet.diff(sparsePart, B.sparsePart); } else { MutableSparseIntSet C = MutableSparseIntSet.diff(sparsePart, B.sparsePart); for (IntIterator bits = sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next(); densePart.clear(bits.next()); sparsePart = MutableSparseIntSet.diff(sparsePart, B.sparsePart); } else { densePart.andNot(B.densePart); MutableSparseIntSet C = MutableSparseIntSet.diff(sparsePart, B.sparsePart); for (IntIterator bits = sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next();
return new SemiSparseMutableIntSet(MutableSparseIntSet.diff(A.sparsePart, B.sparsePart)); MutableSparseIntSet C = MutableSparseIntSet.diff(A.sparsePart, B.sparsePart); for (IntIterator bits = A.sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next(); return new SemiSparseMutableIntSet(MutableSparseIntSet.diff(A.sparsePart, B.sparsePart), newDensePart); MutableSparseIntSet C = MutableSparseIntSet.diff(A.sparsePart, B.sparsePart); for (IntIterator bits = A.sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next();
return new SemiSparseMutableIntSet(MutableSparseIntSet.diff(A.sparsePart, B.sparsePart)); MutableSparseIntSet C = MutableSparseIntSet.diff(A.sparsePart, B.sparsePart); for (IntIterator bits = A.sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next(); return new SemiSparseMutableIntSet(MutableSparseIntSet.diff(A.sparsePart, B.sparsePart), newDensePart); MutableSparseIntSet C = MutableSparseIntSet.diff(A.sparsePart, B.sparsePart); for (IntIterator bits = A.sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next();
return new SemiSparseMutableIntSet(MutableSparseIntSet.diff(A.sparsePart, B.sparsePart)); MutableSparseIntSet C = MutableSparseIntSet.diff(A.sparsePart, B.sparsePart); for (IntIterator bits = A.sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next(); return new SemiSparseMutableIntSet(MutableSparseIntSet.diff(A.sparsePart, B.sparsePart), newDensePart); MutableSparseIntSet C = MutableSparseIntSet.diff(A.sparsePart, B.sparsePart); for (IntIterator bits = A.sparsePart.intIterator(); bits.hasNext();) { int bit = bits.next();