Class AbstractReferenceList<K>

All Implemented Interfaces:
ObjectIterable<K>, ReferenceCollection<K>, ReferenceList<K>, Stack<K>, Iterable<K>, Collection<K>, List<K>
Direct Known Subclasses:
AbstractReferenceList.ReferenceSubList, ReferenceArrayList, ReferenceLists.Singleton

public abstract class AbstractReferenceList<K>
extends AbstractReferenceCollection<K>
implements ReferenceList<K>, Stack<K>
An abstract class providing basic methods for lists implementing a type-specific list interface.

As an additional bonus, this class implements on top of the list operations a type-specific stack.