Class AbstractDoubleList

All Implemented Interfaces:
DoubleCollection, DoubleIterable, DoubleList, DoubleStack, Stack<Double>, Comparable<List<? extends Double>>, Iterable<Double>, Collection<Double>, List<Double>
Direct Known Subclasses:
AbstractDoubleList.DoubleSubList, DoubleArrayList, DoubleLists.Singleton

public abstract class AbstractDoubleList
extends AbstractDoubleCollection
implements DoubleList, DoubleStack
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.