## Uses of Class
org.eclipse.mat.snapshot.ClassHistogramRecord

Packages that use ClassHistogramRecord
org.eclipse.mat.parser.internal.snapshot: Utilities for performing basic operations on the snapshot (not API).
org.eclipse.mat.parser.model: The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot.
org.eclipse.mat.snapshot: The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap.

### Uses of ClassHistogramRecord in org.eclipse.mat.parser.internal.snapshot

Methods in org.eclipse.mat.parser.internal.snapshot that return ClassHistogramRecord
`ClassHistogramRecord` ClassHistogramRecordBuilder.`toClassHistogramRecord()`

Methods in org.eclipse.mat.parser.internal.snapshot with parameters of type ClassHistogramRecord
`void` ClassLoaderHistogramRecordBuilder.`add(ClassHistogramRecord classHistogramRecord)`
`void` HistogramBuilder.`put(ClassHistogramRecord record)`

### Uses of ClassHistogramRecord in org.eclipse.mat.parser.model

Subclasses of ClassHistogramRecord in org.eclipse.mat.parser.model
`class` `XClassHistogramRecord` Holds details about a class, the number of instances and the shallow and retained sizes.

Constructor parameters in org.eclipse.mat.parser.model with type arguments of type ClassHistogramRecord
Constructor and Description
`XClassLoaderHistogramRecord(String label, int classLoaderId, ArrayList<ClassHistogramRecord> classHistogramRecords, long numberOfObjects, long usedHeapSize, long retainedHeapSize)` Create record for the class loader based on the records for the classes

### Uses of ClassHistogramRecord in org.eclipse.mat.snapshot

Methods in org.eclipse.mat.snapshot that return types with arguments of type ClassHistogramRecord
`Collection<ClassHistogramRecord>` Histogram.`getClassHistogramRecords()` Get collection of all the classes for all the objects which were found in the set of objects on which the class histogram was computed.
`Collection<ClassHistogramRecord>` ClassLoaderHistogramRecord.`getClassHistogramRecords()` Get collection of the class histogram records this class loader histogram record stands for.

Constructor parameters in org.eclipse.mat.snapshot with type arguments of type ClassHistogramRecord
Constructor and Description
`ClassLoaderHistogramRecord(String label, int classLoaderId, ArrayList<ClassHistogramRecord> classHistogramRecords, long numberOfObjects, long usedHeapSize, long retainedHeapSize)` Details of a class loader
`Histogram(String label, ArrayList<ClassHistogramRecord> classHistogramRecords, ArrayList<ClassLoaderHistogramRecord> classLoaderHistogramRecords, long numberOfObjects, long usedHeapSize, long retainedHeapSize)` Construct a histogram
`Histogram(String label, ArrayList<ClassHistogramRecord> classHistogramRecords, ArrayList<ClassLoaderHistogramRecord> classLoaderHistogramRecords, long numberOfObjects, long usedHeapSize, long retainedHeapSize, boolean isDefaultHistogram)` Construct a histogram