Package org.eclipse.mat.parser.index
package org.eclipse.mat.parser.index
Implementations for handling indexes.
Only needed by parser implementations.
-
ClassDescriptionInterfaces for reading various indexes into the snapshot.Index from object id to a long.Index from object id to several object ids.Index from object id to several object ids.Index from object id to another int.Index from object id to size, stored compressed as an int.Handles the indexes into the snapshot.The different index types.Implementations to read index files.An int to int index reader.Creates a int to long index reader Disk file structure:Creates a index reader for array sizes, presuming the sizes are stored as ints and get expanded in the reverse of the compression.Base implementations to write index files.Used to collect the objects by address.A writer for inbound references.Used to write out a sorted array of ints.Build index for mapping int to int array.Write out a mapping of ints to int arrays.A collector of ArrayIntCompressed.Collect a mapping of int to int.A helper to write out an index to a file.Used to write out a key for an index.A collector for a int to long mapping.Build a int to long index.A helper class to output a list of longs.Store sizes of objects by compressing the size to a 32-bit int.