Class AbstractReferenceSet<K>

All Implemented Interfaces:
ObjectIterable<K>, ReferenceCollection<K>, ReferenceSet<K>, Cloneable, Iterable<K>, Collection<K>, Set<K>
Direct Known Subclasses:
AbstractReferenceSortedSet, ReferenceArraySet, ReferenceOpenHashBigSet, ReferenceOpenHashSet, ReferenceSets.Singleton

public abstract class AbstractReferenceSet<K> extends AbstractReferenceCollection<K> implements Cloneable, ReferenceSet<K>
An abstract class providing basic methods for sets implementing a type-specific interface.

Note that the type-specific Set interface adds a type-specific remove() method, as it is no longer harmful for subclasses. Thus, concrete subclasses of this class must implement remove() (the rem() implementation of this class just delegates to remove()).