## Uses of Class
cern.colt.list.AbstractList

Packages that use AbstractList
Package | Description
--- | ---
cern.colt.list | Resizable lists holding objects or primitive data types such as `int`, `double`, etc.

### Uses of AbstractList in cern.colt.list

Subclasses of AbstractList in cern.colt.list
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractBooleanList` Abstract base class for resizable lists holding `boolean` elements; abstract.
`class` | `AbstractByteList` Abstract base class for resizable lists holding `byte` elements; abstract.
`class` | `AbstractCharList` Abstract base class for resizable lists holding `char` elements; abstract.
`class` | `AbstractDoubleList` Abstract base class for resizable lists holding `double` elements; abstract.
`class` | `AbstractFloatList` Abstract base class for resizable lists holding `float` elements; abstract.
`class` | `AbstractIntList` Abstract base class for resizable lists holding `int` elements; abstract.
`class` | `AbstractLongList` Abstract base class for resizable lists holding `long` elements; abstract.
`class` | `AbstractShortList` Abstract base class for resizable lists holding `short` elements; abstract.
`class` | `BooleanArrayList` Resizable list holding `boolean` elements; implemented with arrays.
`class` | `ByteArrayList` Resizable list holding `byte` elements; implemented with arrays.
`class` | `CharArrayList` Resizable list holding `char` elements; implemented with arrays.
`class` | `DistinctNumberList` Resizable compressed list holding numbers; based on the fact that a number from a large list with few distinct values need not take more than `log(distinctValues)` bits; implemented with a `MinMaxNumberList`.
`class` | `DoubleArrayList` Resizable list holding `double` elements; implemented with arrays.
`class` | `FloatArrayList` Resizable list holding `float` elements; implemented with arrays.
`class` | `IntArrayList` Resizable list holding `int` elements; implemented with arrays.
`class` | `LongArrayList` Resizable list holding `long` elements; implemented with arrays.
`class` | `MinMaxNumberList` Resizable compressed list holding numbers; based on the fact that a value in a given interval need not take more than `log(max-min+1)` bits; implemented with a `cern.colt.bitvector.BitVector`.
`class` | `ObjectArrayList` Resizable list holding `Object` elements; implemented with arrays.
`class` | `ShortArrayList` Resizable list holding `short` elements; implemented with arrays.
`class` | `SimpleLongArrayList` Resizable list holding `long` elements; implemented with arrays; not efficient; just to demonstrate which methods you must override to implement a fully functional list.