Package frost.collections
- Array
- Standard implementation of the
List
interface.
- Collection
- A read/write collection of elements.
- CollectionView
- A read-only view of a collection of elements.
- CollectionWriter
- A write-only view of a collection of elements.
- DefaultHashMap
- As
HashMap
, but additionally has a default value which is returned for keys which are not present
in the map.
- HashKey
- Provides functionality necessary for being used as a key in a
HashMap
or HashSet
.
- HashMap
- Standard implementation of the
Map
interface, which associates keys with values.
- HashSet
- An implementation of the set abstract data type.
- IdentityMap
- A
Map
which compares its keys using identity (==
) instead of equality (=
).
- IdentitySet
- A
Set
which compares its entries using identity (==
) instead of equality (=
).
- ImmutableArray
- An immutable version of
Array
.
- Iterable
- Provides the ability to create an
Iterator
over some collection of objects.
- Iterator
- Returns a collection of objects one at a time.
- List
- A read/write random-access list of elements.
- ListView
- A random-access
CollectionView
with numbered elements.
- ListWriter
- A write-only view of a list of elements.
- Map
- The standard "Map" abstract data type, which stores key/value pairs such that no key appears more
than once in the collection.
- MapView
- A read-only view of the standard "Map" abstract data type, which stores key/value pairs such that no
key appears more than once in the collection.
- MapWriter
- A write-only version of the standard
Map
abstract data type.
- Stack
- An implementation of the stack abstract data type.