Package Summary Overview Summary

### method:equals(java.lang.Object) [CHANGED]
### equals public boolean equals (Object o) Compares the specified object with this set for equality. Returns `true` if the specified object is also a set, the two sets have the same size, and every member of the specified set is contained in this set (or equivalently, every member of this set is contained in the specified set). This definition ensures that the equals method works properly across different implementations of the set interface. Specified by: `equals` in interface `Collection<E>` Specified by: `equals` in interface `Set<E>` Overrides: `equals` in class `AbstractSet<E>` Parameters: `o` - the object to be compared for equality with this set Returns: `true` if the specified object is equal to this set See Also: `Object.equals(Object)` `Set.equals(Object)` `List.equals(Object)`hashCode() `HashMap`
### equals public boolean equals (Object o) Compares the specified object with this set for equality. Returns `true` if the specified object is also a set, the two sets have the same size, and every member of the specified set is contained in this set (or equivalently, every member of this set is contained in the specified set). This definition ensures that the equals method works properly across different implementations of the set interface. Specified by: `equals` in interface `Collection<E>` Specified by: `equals` in interface `Set<E>` Overrides: `equals` in class `AbstractSet<E>` Parameters: `o` - the object to be compared for equality with this set Returns: `true` if the specified object is equal to this set See Also: `Object.equals(Object)` `Set.equals(Object)` `List.equals(Object)` | ### equals public boolean equals (Object o) Compares the specified object with this set for equality. Returns `true` if the specified object is also a set, the two sets have the same size, and every member of the specified set is contained in this set (or equivalently, every member of this set is contained in the specified set). This definition ensures that the equals method works properly across different implementations of the set interface. Specified by: `equals` in interface `Collection<E>` Specified by: `equals` in interface `Set<E>` Overrides: `equals` in class `AbstractSet<E>` Parameters: `o` - the object to be compared for equality with this set Returns: `true` if the specified object is equal to this set See Also: `Object.hashCode()` `HashMap`

### method:removeAll(java.util.Collection) [CHANGED]
### removeAll public boolean removeAll (Collection<?> c) Removes from this set all of its elements that are contained in the specified collection. If the specified collection is also a set, this operation effectively modifies this set so that its value is the asymmetric set difference of the two sets. Specified by: `removeAll` in interface `Collection<E>` Specified by: `removeAll` in interface `Set<E>` Overrides: `removeAll` in class `AbstractSet<E>` Parameters: `c` - collection containing elements to be removed from this set Returns: `true` if this set changed as a result of the call Throws: `ClassCastException` - if the class of an element of this set is incompatible with the specified collection (optional) `NullPointerException` - if the specified collection or any of its elements are null See Also: `SetAbstractCollection.remove(Object)` `SetAbstractCollection.contains(Object)`
### removeAll public boolean removeAll (Collection<?> c) Removes from this set all of its elements that are contained in the specified collection. If the specified collection is also a set, this operation effectively modifies this set so that its value is the asymmetric set difference of the two sets. Specified by: `removeAll` in interface `Collection<E>` Specified by: `removeAll` in interface `Set<E>` Overrides: `removeAll` in class `AbstractSet<E>` Parameters: `c` - collection containing elements to be removed from this set Returns: `true` if this set changed as a result of the call Throws: `ClassCastException` - if the class of an element of this set is incompatible with the specified collection (optional) `NullPointerException` - if the specified collection or any of its elements are null See Also: `Set.remove(Object)` `Set.contains(Object)` | ### removeAll public boolean removeAll (Collection<?> c) Removes from this set all of its elements that are contained in the specified collection. If the specified collection is also a set, this operation effectively modifies this set so that its value is the asymmetric set difference of the two sets. Specified by: `removeAll` in interface `Collection<E>` Specified by: `removeAll` in interface `Set<E>` Overrides: `removeAll` in class `AbstractSet<E>` Parameters: `c` - collection containing elements to be removed from this set Returns: `true` if this set changed as a result of the call Throws: `ClassCastException` - if the class of an element of this set is incompatible with the specified collection (optional) `NullPointerException` - if the specified collection or any of its elements are null See Also: `AbstractCollection.remove(Object)` `AbstractCollection.contains(Object)`