@Override public boolean containsAny(IntSet set) { if (set instanceof MutableSharedBitVectorIntSet) { MutableSharedBitVectorIntSet other = (MutableSharedBitVectorIntSet) set; if (sharedPart != null) { // an optimization to make life easier on the underlying // bitvectorintsets if (other.sharedPart != null && sharedPart.containsAny(other.sharedPart)) { return true; } if (other.privatePart != null && sharedPart.containsAny(other.privatePart)) { return true; } } if (privatePart != null && privatePart.containsAny(set)) { return true; } return false; } else { if (sharedPart != null && sharedPart.containsAny(set)) { return true; } if (privatePart != null && privatePart.containsAny(set)) { return true; } return false; } }
@Override public boolean containsAny(IntSet set) { if (set instanceof MutableSharedBitVectorIntSet) { MutableSharedBitVectorIntSet other = (MutableSharedBitVectorIntSet) set; if (sharedPart != null) { // an optimization to make life easier on the underlying // bitvectorintsets if (other.sharedPart != null && sharedPart.containsAny(other.sharedPart)) { return true; } if (other.privatePart != null && sharedPart.containsAny(other.privatePart)) { return true; } } if (privatePart != null && privatePart.containsAny(set)) { return true; } return false; } else { if (sharedPart != null && sharedPart.containsAny(set)) { return true; } if (privatePart != null && privatePart.containsAny(set)) { return true; } return false; } }
@Override public boolean containsAny(IntSet set) { if (set instanceof MutableSharedBitVectorIntSet) { MutableSharedBitVectorIntSet other = (MutableSharedBitVectorIntSet) set; if (sharedPart != null) { // an optimization to make life easier on the underlying // bitvectorintsets if (other.sharedPart != null && sharedPart.containsAny(other.sharedPart)) { return true; } if (other.privatePart != null && sharedPart.containsAny(other.privatePart)) { return true; } } if (privatePart != null && privatePart.containsAny(set)) { return true; } return false; } else { if (sharedPart != null && sharedPart.containsAny(set)) { return true; } if (privatePart != null && privatePart.containsAny(set)) { return true; } return false; } }