## Uses of Interface
org.eclipse.mat.query.IIconProvider

Packages that use IIconProvider
org.eclipse.mat.inspections: These are general queries.
org.eclipse.mat.inspections.osgi: These are queries for examining OSGi bundles.
org.eclipse.mat.internal.snapshot.inspections: These are queries for dominator tree and paths to/from garbage collection roots.
org.eclipse.mat.query: Package for examining and controlling results of running queries.
org.eclipse.mat.query.refined: A way of controlling the detail given by the output of a query.
org.eclipse.mat.query.results: Default Query Result Implementations.
org.eclipse.mat.snapshot: The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap.
org.eclipse.mat.snapshot.query: Utilities to develop heap dump queries.

### Uses of IIconProvider in org.eclipse.mat.inspections

Classes in org.eclipse.mat.inspections that implement IIconProvider
`static class` `ClassReferrersQuery.InboundClasses`
`static class` `ClassReferrersQuery.OutboundClasses`
`class` `DuplicatedClassesQuery`
`static class` `ImmediateDominatorsQuery.ResultImpl`

### Uses of IIconProvider in org.eclipse.mat.inspections.osgi

Classes in org.eclipse.mat.inspections.osgi that implement IIconProvider
`static class` `BundleRegistryQuery.BundleTreeResult`
`static class` `BundleRegistryQuery.ExtensionTreeResult`
`static class` `BundleRegistryQuery.ServicesTreeResult`

### Uses of IIconProvider in org.eclipse.mat.internal.snapshot.inspections

Classes in org.eclipse.mat.internal.snapshot.inspections that implement IIconProvider
`class` `CompareTablesQuery.TableComparisonResult`
`static class` `Path2GCRootsQuery.Tree`

### Uses of IIconProvider in org.eclipse.mat.query

Fields in org.eclipse.mat.query declared as IIconProvider
`static IIconProvider` IIconProvider.`EMPTY`

### Uses of IIconProvider in org.eclipse.mat.query.refined

Classes in org.eclipse.mat.query.refined that implement IIconProvider
`class` `RefinedStructuredResult` The result from refining a table or tree.
`class` `RefinedTable` The result from refining a table.
`class` `RefinedTree` The result from refining a tree.

### Uses of IIconProvider in org.eclipse.mat.query.results

Classes in org.eclipse.mat.query.results that implement IIconProvider
`class` `ListResult` A list of items such as properties as a result table.
`class` `PropertyResult` Extract properties from an object and display as a result table.

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

Classes in org.eclipse.mat.snapshot that implement IIconProvider
`class` `Histogram` Class histogram - heap objects aggregated by their class.
`static class` `Histogram.ClassLoaderTree`
`static class` `Histogram.PackageTree`
`static class` `Histogram.SuperclassTree`
`class` `UnreachableObjectsHistogram` Summary information about objects discarded from the snapshot

### Uses of IIconProvider in org.eclipse.mat.snapshot.query

Classes in org.eclipse.mat.snapshot.query that implement IIconProvider
`static class` `ObjectListResult.Inbound` Helper class which describes a tree of objects by inbound references.
`static class` `ObjectListResult.Outbound` Helper class which describes a tree of objects by outbound references.