Interface ReferenceCollection<K>

All Superinterfaces:
Collection<K>, Iterable<K>, ObjectIterable<K>
All Known Subinterfaces:
ReferenceBigList<K>, ReferenceList<K>, ReferenceSet<K>, ReferenceSortedSet<K>
All Known Implementing Classes:
AbstractReferenceBigList, AbstractReferenceBigList.ReferenceSubList, AbstractReferenceCollection, AbstractReferenceList, AbstractReferenceList.ReferenceSubList, AbstractReferenceSet, AbstractReferenceSortedSet, ReferenceArrayList, ReferenceArraySet, ReferenceBigArrayBigList, ReferenceBigLists.EmptyBigList, ReferenceBigLists.ListBigList, ReferenceBigLists.Singleton, ReferenceBigLists.SynchronizedBigList, ReferenceBigLists.UnmodifiableBigList, ReferenceCollections.EmptyCollection, ReferenceCollections.IterableCollection, ReferenceCollections.SynchronizedCollection, ReferenceCollections.UnmodifiableCollection, ReferenceLinkedOpenHashSet, ReferenceLists.EmptyList, ReferenceLists.Singleton, ReferenceLists.SynchronizedList, ReferenceLists.SynchronizedRandomAccessList, ReferenceLists.UnmodifiableList, ReferenceLists.UnmodifiableRandomAccessList, ReferenceOpenHashBigSet, ReferenceOpenHashSet, ReferenceSets.EmptySet, ReferenceSets.Singleton, ReferenceSets.SynchronizedSet, ReferenceSets.UnmodifiableSet, ReferenceSortedSets.EmptySet, ReferenceSortedSets.Singleton, ReferenceSortedSets.SynchronizedSortedSet, ReferenceSortedSets.UnmodifiableSortedSet

public interface ReferenceCollection<K>
extends Collection<K>, ObjectIterable<K>
A type-specific Collection; provides some additional methods that use polymorphism to avoid (un)boxing.

Additionally, this class defines strengthens (again) iterator().

See Also:
Collection