Package org.eclipse.mat.collect

Collections optimized for keys and values of ints and longs.

See:
          Description

Interface Summary
HashMapIntLong.Entry An entry from the map
HashMapIntObject.Entry<E> An entry from the map
HashMapLongObject.Entry<E> An entry from the map
HashMapObjectLong.Entry<E> An entry from the map
IteratorInt Simple iterator to go through ints
IteratorLong Simple iterator to go through ints
 

Class Summary
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.
HashMapIntObject<E> A map from int to Object.
HashMapLongObject<E> A map from long to Object.
HashMapObjectLong<E> A map from Object to long.
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
 

Package org.eclipse.mat.collect Description

Collections optimized for keys and values of ints and longs.