# Uses of Package
org.eclipse.mat.collect

Packages that use org.eclipse.mat.collect
org.eclipse.mat.collect: Collections optimized for keys and values of ints and longs.
org.eclipse.mat.hprof: Parser for HPROF dumps, just a parser extension, not an Application Programming Interface (API).
org.eclipse.mat.inspections: These are general queries.
org.eclipse.mat.parser: Interfaces for handling indexes.
org.eclipse.mat.parser.index: Implementations for handling indexes.
org.eclipse.mat.parser.internal: Implementations for building the snapshot (not API).
org.eclipse.mat.parser.internal.oql.compiler: Object Query Language (OQL) compiler (not API).
org.eclipse.mat.parser.model: The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot.

Classes in org.eclipse.mat.collect used by org.eclipse.mat.collect
Class and Description
ArrayInt Utility class to hold a list of ints Similar to a list, but efficient for ints
ArrayLong Utility class to hold a list of longs Similar to a list, but efficient for longs
HashMapIntLong.Entry An entry from the map
HashMapIntObject.Entry An entry from the map
HashMapLongObject.Entry An entry from the map
HashMapObjectLong.Entry An entry from the map
IteratorInt Simple iterator to go through ints
IteratorLong Simple iterator to go through ints

Classes in org.eclipse.mat.collect used by org.eclipse.mat.hprof
Class and Description
ArrayLong Utility class to hold a list of longs Similar to a list, but efficient for longs
HashMapLongObject A map from long to Object.

Classes in org.eclipse.mat.collect used by org.eclipse.mat.inspections
Class and Description
ArrayInt Utility class to hold a list of ints Similar to a list, but efficient for ints
SetInt Utility class to hold a set of ints Similar to a Set, but efficient for ints

Classes in org.eclipse.mat.collect used by org.eclipse.mat.parser
Class and Description
HashMapIntObject A map from int to Object.

Classes in org.eclipse.mat.collect used by org.eclipse.mat.parser.index
Class and Description
ArrayInt Utility class to hold a list of ints Similar to a list, but efficient for ints
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
HashMapIntObject A map from int to Object.
IteratorInt Simple iterator to go through ints
IteratorLong Simple iterator to go through ints

Classes in org.eclipse.mat.collect used by org.eclipse.mat.parser.internal
Class and Description
BitField This class manages huge bit fields.
HashMapIntObject A map from int to Object.

Classes in org.eclipse.mat.collect used by org.eclipse.mat.parser.internal.oql.compiler
Class and Description
ArrayInt Utility class to hold a list of ints Similar to a list, but efficient for ints
ArrayLong Utility class to hold a list of longs Similar to a list, but efficient for longs

Classes in org.eclipse.mat.collect used by org.eclipse.mat.parser.model
Class and Description
ArrayLong Utility class to hold a list of longs Similar to a list, but efficient for longs