# Package org.eclipse.mat.collect

package org.eclipse.mat.collect
Collections optimized for keys and values of ints and longs.

Related Packages
Package
Description
org.eclipse.mat
Package for general Memory Analyzer exceptions, usable from any plug-in.
Class
Description
ArrayInt
Utility class to hold a list of ints Similar to a list, but efficient for ints
ArrayIntBig
This class simplifies the handling of growing int[] in a very fast and memory efficient manner so that no slow collections must be used.
ArrayIntCompressed
This class compresses fixed-size int[] in a very fast and memory efficient manner if many leading and/or trailing bits of the stored ints are not used commonly.
ArrayLong
Utility class to hold a list of longs Similar to a list, but efficient for longs
ArrayLongBig
This class simplifies the handling of growing long[] in a very fast and memory efficient manner so that no slow collections must be used.
ArrayLongCompressed
This class compresses fixed-size long[] in a very fast and memory efficient manner if many leading and/or trailing bits of the stored longs are not used commonly.
ArrayUtils
Utility class for sorting arrays etc.
BitField
This class manages huge bit fields.
HashMapIntLong
A map from int to long.
HashMapIntLong.Entry
An entry from the map
HashMapIntObject<E>
A map from int to Object.
HashMapIntObject.Entry<E>
An entry from the map
HashMapLongObject<E>
A map from long to Object.
HashMapLongObject.Entry<E>
An entry from the map
HashMapObjectLong<E>
A map from Object to long.
HashMapObjectLong.Entry<E>
An entry from the map
IteratorInt
Simple iterator to go through ints
IteratorLong
Simple iterator to go through ints
QueueInt
A simple queue of ints
SetInt
Utility class to hold a set of ints Similar to a Set, but efficient for ints
SetLong
Utility class to hold a set of longs Similar to a Set, but efficient for longs