# Uses of Annotation Type
org.eclipse.mat.query.annotations.Icon

Packages that use Icon
Package
Description
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.inspections.collections
These are queries for Collection classes.
org.eclipse.mat.inspections.component
These are queries for whole components (class loaders and packages).
org.eclipse.mat.inspections.eclipse
These are queries for debugging Eclipse based applications.
org.eclipse.mat.inspections.finalizer
These are queries for examining objects subject to finalization.
org.eclipse.mat.inspections.osgi
These are queries for examining OSGi bundles.
org.eclipse.mat.inspections.threads
These are queries for Threads.
org.eclipse.mat.internal.snapshot.inspections
These are queries for dominator tree and paths to/from garbage collection roots.
org.eclipse.mat.jdt
Links class names to the class source in an Eclipse IDE, not an Application Programming Interface (API).
org.eclipse.mat.report.internal
Internal classes for controlling building of reports from XML report definitions (not API).
org.eclipse.mat.ui.snapshot.actions
Supplementary actions to open a snapshot, copy to clipboard, open icon assist and so on - user interface (not API).

## Uses of Icon in org.eclipse.mat.hprof

Classes in org.eclipse.mat.hprof with annotations of type Icon
Modifier and Type
Class
Description
`class`
`ExportHprof`

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

Classes in org.eclipse.mat.inspections with annotations of type Icon
Modifier and Type
Class
Description
`class`
`BigDropsQuery`
`class`
`BiggestObjectsPieQuery`
`class`
`ClassLoaderExplorerQuery`
`class`
`ClassReferrersQuery`
`class`
`ComparisonReport`
`class`
`CustomizedRetainedSetQuery`
`class`
`DeltaHistogram`
`class`
`DuplicatedClassesQuery`
`class`
`FinalizerReferenceStatQuery`
`class`
`FindLeaksQuery`
`class`
`FindLeaksQuery2`
`class`
`FindStringsQuery`
`class`
`GCRootsQuery`
`class`
`GroupByValueQuery`
`class`
`HeapDumpInfoQuery`
`class`
`HistogramQuery`
`class`
`ImmediateDominatorsQuery`
`class`
`LeakHunterQuery`
`class`
`LeakHunterQuery2`
Looks for leaks based on a delta in retained sizes of the dominator tree from two snapshots.
`class`
`ObjectListQuery`
`class`
`OQLQuery`
`class`
`PhantomReferenceStatQuery`
`class`
`ReferenceLeakQuery`
Extract information about objects referenced by java.lang.ref.Reference, e.g.
`class`
`ReferenceQuery`
Extract information about objects extending java.lang.ref.Reference, e.g.
`class`
`RetainedSetQuery`
`class`
`SimpleComparison`
A simple comparison of the results of running a query on two different snapshots.
`class`
`SoftReferenceStatQuery`
`class`
`SystemPropertiesQuery`
`class`
`TopConsumers2Query`
`class`
`TopConsumersQuery`
`class`
`UnreachableObjectsQuery`
`class`
`WasteInCharArraysQuery`
`class`
`WeakReferenceStatQuery`

## Uses of Icon in org.eclipse.mat.inspections.collections

Classes in org.eclipse.mat.inspections.collections with annotations of type Icon
Modifier and Type
Class
Description
`class`
`ArrayFillRatioQuery`
`class`
`ArraysBySizeQuery`
`class`
`CollectionFillRatioQuery`
`class`
`CollectionsBySizeQuery`
`class`
`ExtractListValuesQuery`
`class`
`HashEntriesQuery`
`class`
`HashSetValuesQuery`
`class`
`MapCollisionRatioQuery`
`class`
`PrimitiveArraysWithAConstantValueQuery`

## Uses of Icon in org.eclipse.mat.inspections.component

Classes in org.eclipse.mat.inspections.component with annotations of type Icon
Modifier and Type
Class
Description
`class`
`ComponentReportQuery`
`class`
`TopComponentsReportQuery`

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

Classes in org.eclipse.mat.inspections.eclipse with annotations of type Icon
Modifier and Type
Class
Description
`class`
`LeakingPlugins`

## Uses of Icon in org.eclipse.mat.inspections.finalizer

Classes in org.eclipse.mat.inspections.finalizer with annotations of type Icon
Modifier and Type
Class
Description
`class`
`FinalizerInProcessingQuery`
`class`
`FinalizerQuery`
`class`
`FinalizerQueueQuery`
`class`
`FinalizerThreadLocalsQuery`
`class`
`FinalizerThreadQuery`

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

Classes in org.eclipse.mat.inspections.osgi with annotations of type Icon
Modifier and Type
Class
Description
`class`
`BundleRegistryQuery`

## Uses of Icon in org.eclipse.mat.inspections.threads

Classes in org.eclipse.mat.inspections.threads with annotations of type Icon
Modifier and Type
Class
Description
`class`
`ThreadInfoQuery`
`class`
`ThreadOverviewQuery`
`class`
`ThreadStackQuery`

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

Classes in org.eclipse.mat.internal.snapshot.inspections with annotations of type Icon
Modifier and Type
Class
Description
`class`
`CompareTablesQuery`
`class`
`DominatorQuery`
`class`
`MultiplePath2GCRootsQuery`
`class`
`Path2GCRootsQuery`
`class`
`ShowInDominatorQuery`

## Uses of Icon in org.eclipse.mat.jdt

Classes in org.eclipse.mat.jdt with annotations of type Icon
Modifier and Type
Class
Description
`class`
`OpenSourceFileQuery`

## Uses of Icon in org.eclipse.mat.report.internal

Classes in org.eclipse.mat.report.internal with annotations of type Icon
Modifier and Type
Class
Description
`class`
`RunExternalTest`
`class`
`RunRegisterdReport`

## Uses of Icon in org.eclipse.mat.ui.snapshot.actions

Classes in org.eclipse.mat.ui.snapshot.actions with annotations of type Icon
Modifier and Type
Class
Description
`static class`
`CopyActions.Address`
`static class`
`CopyActions.FQClassName`
`static class`
`CopyActions.Value`
`class`
`CopyOQL`
Combines all the OQL queries associated with the IContextObjectSets into one big query.
`class`
`SaveValueAsQuery`