# Hierarchy For All Packages

Package Hierarchies:

- io.nayuki.deflate,
- org.eclipse.mat,
- org.eclipse.mat.collect,
- org.eclipse.mat.dtfj,
- org.eclipse.mat.hprof,
- org.eclipse.mat.hprof.acquire,
- org.eclipse.mat.hprof.describer,
- org.eclipse.mat.hprof.extension,
- org.eclipse.mat.hprof.ui,
- org.eclipse.mat.ibmvm.acquire,
- org.eclipse.mat.ibmvm.agent,
- org.eclipse.mat.impl.chart,
- org.eclipse.mat.inspections,
- org.eclipse.mat.inspections.collectionextract,
- org.eclipse.mat.inspections.collections,
- org.eclipse.mat.inspections.component,
- org.eclipse.mat.inspections.eclipse,
- org.eclipse.mat.inspections.finalizer,
- org.eclipse.mat.inspections.jetty,
- org.eclipse.mat.inspections.osgi,
- org.eclipse.mat.inspections.osgi.model,
- org.eclipse.mat.inspections.osgi.model.eclipse,
- org.eclipse.mat.inspections.threads,
- org.eclipse.mat.inspections.util,
- org.eclipse.mat.inspections.wildfly,
- org.eclipse.mat.internal,
- org.eclipse.mat.internal.acquire,
- org.eclipse.mat.internal.apps,
- org.eclipse.mat.internal.collectionextract,
- org.eclipse.mat.internal.snapshot,
- org.eclipse.mat.internal.snapshot.inspections,
- org.eclipse.mat.jdt,
- org.eclipse.mat.jruby.resolver,
- org.eclipse.mat.parser,
- org.eclipse.mat.parser.index,
- org.eclipse.mat.parser.internal,
- org.eclipse.mat.parser.internal.oql,
- org.eclipse.mat.parser.internal.oql.compiler,
- org.eclipse.mat.parser.internal.oql.parser,
- org.eclipse.mat.parser.internal.snapshot,
- org.eclipse.mat.parser.internal.util,
- org.eclipse.mat.parser.io,
- org.eclipse.mat.parser.model,
- org.eclipse.mat.query,
- org.eclipse.mat.query.annotations,
- org.eclipse.mat.query.annotations.descriptors,
- org.eclipse.mat.query.quantize,
- org.eclipse.mat.query.refined,
- org.eclipse.mat.query.registry,
- org.eclipse.mat.query.results,
- org.eclipse.mat.report,
- org.eclipse.mat.report.internal,
- org.eclipse.mat.snapshot,
- org.eclipse.mat.snapshot.acquire,
- org.eclipse.mat.snapshot.extension,
- org.eclipse.mat.snapshot.model,
- org.eclipse.mat.snapshot.query,
- org.eclipse.mat.snapshot.registry,
- org.eclipse.mat.ui,
- org.eclipse.mat.ui.accessibility,
- org.eclipse.mat.ui.actions,
- org.eclipse.mat.ui.compare,
- org.eclipse.mat.ui.editor,
- org.eclipse.mat.ui.internal,
- org.eclipse.mat.ui.internal.acquire,
- org.eclipse.mat.ui.internal.actions,
- org.eclipse.mat.ui.internal.browser,
- org.eclipse.mat.ui.internal.chart,
- org.eclipse.mat.ui.internal.panes,
- org.eclipse.mat.ui.internal.query.arguments,
- org.eclipse.mat.ui.internal.viewer,
- org.eclipse.mat.ui.internal.views,
- org.eclipse.mat.ui.snapshot,
- org.eclipse.mat.ui.snapshot.actions,
- org.eclipse.mat.ui.snapshot.editor,
- org.eclipse.mat.ui.snapshot.panes,
- org.eclipse.mat.ui.snapshot.panes.oql,
- org.eclipse.mat.ui.snapshot.panes.oql.contentAssist,
- org.eclipse.mat.ui.snapshot.panes.oql.textPartitioning,
- org.eclipse.mat.ui.snapshot.views,
- org.eclipse.mat.ui.snapshot.views.inspector,
- org.eclipse.mat.ui.util,
- org.eclipse.mat.util

## Class Hierarchy

- java.lang.Object
  - org.eclipse.mat.ui.editor.AbstractEditorPane (implements org.eclipse.ui.IEditorPart)
    - org.eclipse.mat.ui.editor.CompositeHeapEditorPane (implements org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.viewers.ISelectionProvider)
      - org.eclipse.mat.ui.snapshot.panes.OQLPane
    - org.eclipse.mat.ui.snapshot.editor.HeapEditorPane
      - org.eclipse.mat.ui.snapshot.panes.OverviewPane (implements org.eclipse.ui.forms.events.IHyperlinkListener, org.eclipse.jface.viewers.ISelectionProvider)
    - org.eclipse.mat.ui.internal.chart.PieChartPane (implements org.eclipse.jface.viewers.ISelectionProvider)
    - org.eclipse.mat.ui.internal.panes.QueryResultPane (implements org.eclipse.jface.viewers.ISelectionProvider)
      - org.eclipse.mat.ui.snapshot.panes.BundlesPane
      - org.eclipse.mat.ui.snapshot.panes.CompareTablesPane
      - org.eclipse.mat.ui.snapshot.panes.DominatorPane
      - org.eclipse.mat.ui.snapshot.panes.HistogramPane
      - org.eclipse.mat.ui.snapshot.panes.MultiplePath2GCRootsPane
      - org.eclipse.mat.ui.snapshot.panes.Path2GCRootsPane
      - org.eclipse.mat.ui.internal.panes.TableResultPane
    - org.eclipse.mat.ui.internal.panes.QueryTextResultPane (implements org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.swt.browser.LocationListener)
    - org.eclipse.mat.ui.internal.panes.TextViewPane
  - org.eclipse.mat.inspections.collectionextract.AbstractExtractedCollection<E,​X> (implements org.eclipse.mat.snapshot.model.IObject, java.lang.Iterable<T>)
    - org.eclipse.mat.inspections.collectionextract.ExtractedCollection
    - org.eclipse.mat.inspections.collectionextract.ExtractedMap
  - org.eclipse.mat.inspections.collections.AbstractFillRatioQuery
    - org.eclipse.mat.inspections.collections.ArrayFillRatioQuery (implements org.eclipse.mat.query.IQuery)
    - org.eclipse.mat.inspections.collections.CollectionFillRatioQuery (implements org.eclipse.mat.query.IQuery)
  - java.util.AbstractMap<K,​V> (implements java.util.Map<K,​V>)
    - java.util.HashMap<K,​V> (implements java.lang.Cloneable, java.util.Map<K,​V>, java.io.Serializable)
      - org.eclipse.mat.dtfj.InitDTFJ.DynamicInfo
  - org.eclipse.mat.parser.model.AbstractObjectImpl (implements org.eclipse.mat.snapshot.model.IObject, java.io.Serializable)
    - org.eclipse.mat.parser.model.AbstractArrayImpl (implements org.eclipse.mat.snapshot.model.IArray)
      - org.eclipse.mat.parser.model.ObjectArrayImpl (implements org.eclipse.mat.snapshot.model.IObjectArray)
      - org.eclipse.mat.parser.model.PrimitiveArrayImpl (implements org.eclipse.mat.snapshot.model.IPrimitiveArray)
    - org.eclipse.mat.parser.model.ClassImpl (implements java.lang.Comparable<T>, org.eclipse.mat.snapshot.model.IClass)
    - org.eclipse.mat.parser.model.InstanceImpl (implements org.eclipse.mat.snapshot.model.IInstance)
      - org.eclipse.mat.parser.model.ClassLoaderImpl (implements org.eclipse.mat.snapshot.model.IClassLoader)
  - org.eclipse.mat.report.internal.AbstractPart
    - org.eclipse.mat.report.internal.LinkedPart
    - org.eclipse.mat.report.internal.QueryPart
    - org.eclipse.mat.report.internal.SectionPart
  - org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer
    - org.eclipse.mat.dtfj.PreferenceInitializer
    - org.eclipse.mat.hprof.ui.PreferenceInitializer
    - org.eclipse.mat.ui.internal.PreferenceInitializer
  - org.eclipse.swt.accessibility.AccessibleAdapter (implements org.eclipse.swt.accessibility.AccessibleListener)
    - org.eclipse.mat.ui.accessibility.AccessibleToolbarAdapter
  - org.eclipse.mat.ui.accessibility.AccessibleCompositeAdapter
  - org.eclipse.mat.query.registry.AnnotatedObjectArgumentsSet
  - org.eclipse.mat.query.registry.AnnotatedObjectDescriptor (implements org.eclipse.mat.query.annotations.descriptors.IAnnotatedObjectDescriptor)
    - org.eclipse.mat.internal.acquire.HeapDumpProviderDescriptor
    - org.eclipse.mat.query.registry.QueryDescriptor
    - org.eclipse.mat.internal.acquire.VmInfoDescriptor
  - org.eclipse.mat.query.registry.ArgumentDescriptor (implements org.eclipse.mat.query.annotations.descriptors.IArgumentDescriptor)
  - org.eclipse.mat.internal.snapshot.ArgumentParser
  - org.eclipse.mat.query.registry.ArgumentSet
  - org.eclipse.mat.ui.internal.query.arguments.ArgumentsTable (implements org.eclipse.mat.ui.internal.query.arguments.ArgumentEditor.IEditorListener)
  - org.eclipse.mat.internal.collectionextract.ArrayCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.ICollectionExtractor)
  - org.eclipse.mat.collect.ArrayInt
  - org.eclipse.mat.collect.ArrayIntBig (implements java.io.Serializable)
  - org.eclipse.mat.collect.ArrayIntCompressed
  - org.eclipse.mat.collect.ArrayLong
  - org.eclipse.mat.collect.ArrayLongBig
  - org.eclipse.mat.collect.ArrayLongCompressed
  - org.eclipse.mat.inspections.collections.ArraysBySizeQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.collect.ArrayUtils
  - org.eclipse.mat.parser.internal.oql.compiler.Attribute
  - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.AttributeExtractor (implements org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.ContextExtractor)
  - org.eclipse.mat.ibmvm.acquire.BaseProvider (implements org.eclipse.mat.snapshot.acquire.IHeapDumpProvider)
    - org.eclipse.mat.ibmvm.acquire.IBMDumpProvider
      - org.eclipse.mat.ibmvm.acquire.IBMJavaDumpProvider
    - org.eclipse.mat.ibmvm.acquire.IBMExecDumpProvider
  - org.eclipse.mat.inspections.BigDropsQuery (implements org.eclipse.mat.query.IQuery, org.eclipse.mat.query.IResultTree)
  - org.eclipse.mat.inspections.BigDropsQuery.BigDropEntry
  - org.eclipse.mat.inspections.BiggestObjectsPieQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.collect.BitField (implements java.io.Serializable)
  - org.eclipse.mat.parser.io.BitInputStream (implements java.io.Closeable, java.io.Flushable)
  - org.eclipse.mat.parser.io.BitOutputStream (implements java.io.Closeable, java.io.Flushable)
  - org.eclipse.mat.hprof.BufferingRafPositionInputStream (implements java.lang.AutoCloseable, java.io.Closeable, org.eclipse.mat.hprof.IPositionInputStream)
  - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.BuiltinSuggestionProvider (implements org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.SuggestionProvider)
  - org.eclipse.mat.inspections.osgi.model.Bundle
    - org.eclipse.mat.inspections.osgi.model.BundleFragment
  - org.eclipse.mat.inspections.osgi.model.BundleDescriptor
  - org.eclipse.mat.inspections.osgi.model.BundleReaderFactory
  - org.eclipse.mat.inspections.osgi.BundleRegistryQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.osgi.BundleRegistryQuery.BundleTreeResult (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IResultTree)
    - org.eclipse.mat.inspections.osgi.BundleRegistryQuery.ExtensionTreeResult
    - org.eclipse.mat.inspections.osgi.BundleRegistryQuery.ServicesTreeResult
  - org.eclipse.mat.inspections.osgi.BundleRegistryQuery.Factory
  - org.eclipse.mat.hprof.ByteArrayPositionInputStream (implements java.lang.AutoCloseable, java.io.Closeable, org.eclipse.mat.hprof.IPositionInputStream)
  - org.eclipse.mat.query.Bytes (implements java.lang.Comparable<T>)
  - org.eclipse.mat.query.registry.CategoryDescriptor
  - org.eclipse.mat.impl.chart.ChartBuilder
  - org.eclipse.birt.chart.script.ChartEventHandlerAdapter (implements org.eclipse.birt.chart.script.IChartEventHandler)
    - org.eclipse.mat.impl.chart.LabelRenderScript
    - org.eclipse.mat.impl.chart.StorageUnitRenderScript
  - org.eclipse.mat.ui.internal.CheatSheetStandbyContent (implements org.eclipse.ui.intro.config.IStandbyContentPart)
  - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.ClassesSuggestionProvider (implements org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.SuggestionProvider)
  - org.eclipse.mat.inspections.ClassLoaderExplorerQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.ClassNameExtractor (implements org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.ContextExtractor)
  - org.eclipse.mat.inspections.ClassReferrersQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.ClassReferrersQuery.InboundClasses
  - org.eclipse.mat.inspections.ClassReferrersQuery.OutboundClasses
  - org.eclipse.mat.snapshot.registry.ClassSpecificNameResolverRegistry
  - org.eclipse.mat.snapshot.extension.CollectionExtractionInfo
  - org.eclipse.mat.inspections.collectionextract.CollectionExtractionUtils
  - org.eclipse.mat.inspections.collections.CollectionsBySizeQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.query.Column
  - org.eclipse.mat.query.registry.CommandLine
  - org.eclipse.mat.inspections.CommonNameResolver
  - org.eclipse.mat.inspections.CommonNameResolver.AccessibleObjectResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
    - org.eclipse.mat.inspections.CommonNameResolver.ConstructorResolver
    - org.eclipse.mat.inspections.CommonNameResolver.FieldResolver
    - org.eclipse.mat.inspections.CommonNameResolver.MethodResolver
  - org.eclipse.mat.inspections.CommonNameResolver.AtomicBooleanResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.AtomicReferenceValueResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.AtomicStampedReferenceValueResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.ByteArrayResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.CharArrayResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.ClassTypeResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.EnumResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.ExternalDataResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.Inet6AddressHolderResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.Inet6AddressResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.InetAddressHolderResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.InetAddressResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.InetSocketAddressHolderResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.InetSocketAddressResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.MemberNameResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.SocketChannelImpl (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.StackTraceElementResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.StringBufferResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.StringResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.ThreadGroupResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.ThreadResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.URIResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.URLResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.CommonNameResolver.ValueResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.internal.snapshot.inspections.CompareTablesQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.internal.snapshot.inspections.CompareTablesQuery.ComparedColumn
  - org.eclipse.mat.internal.snapshot.inspections.CompareTablesQuery.TableComparisonResult (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IStructuredResult)
    - org.eclipse.mat.internal.snapshot.inspections.CompareTablesQuery.ComparisonResultTable (implements org.eclipse.mat.query.IResultTable)
    - org.eclipse.mat.internal.snapshot.inspections.CompareTablesQuery.ComparisonResultTree (implements org.eclipse.mat.query.IResultTree)
  - org.eclipse.mat.inspections.ComparisonReport (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.parser.internal.oql.compiler.CompilerImpl (implements org.eclipse.mat.parser.internal.oql.ICompiler)
  - org.eclipse.mat.inspections.component.ComponentReportQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.query.results.CompositeResult (implements org.eclipse.mat.query.IResult)
  - org.eclipse.mat.query.results.CompositeResult.Entry
  - org.eclipse.mat.inspections.osgi.model.eclipse.ConfigurationElement
  - org.eclipse.mat.inspections.osgi.model.eclipse.ConfigurationElement.PropertyPair
  - org.eclipse.mat.util.ConsoleProgressListener (implements org.eclipse.mat.util.IProgressListener)
  - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.ContentAssistElement (implements java.lang.Comparable<T>)
  - org.eclipse.mat.query.ContextDerivedData
    - org.eclipse.mat.snapshot.query.RetainedSizeDerivedData
  - org.eclipse.mat.query.ContextDerivedData.DerivedColumn
  - org.eclipse.mat.query.ContextDerivedData.DerivedOperation
  - org.eclipse.mat.query.ContextProvider
  - org.eclipse.mat.query.registry.Converters
  - org.eclipse.mat.ui.util.Copy
  - org.eclipse.mat.ui.snapshot.actions.CopyActions (implements org.eclipse.mat.query.IQuery)
    - org.eclipse.mat.ui.snapshot.actions.CopyActions.Address
    - org.eclipse.mat.ui.snapshot.actions.CopyActions.FQClassName
    - org.eclipse.mat.ui.snapshot.actions.CopyActions.Value
  - org.eclipse.mat.ui.snapshot.actions.CopyOQL (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.CustomizedRetainedSetQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.report.internal.DataFile
  - org.eclipse.mat.query.DetailResultProvider
  - org.eclipse.jface.resource.DeviceResourceDescriptor
    - org.eclipse.jface.resource.ImageDescriptor
      - org.eclipse.mat.ui.snapshot.ImageHelper.ImageImageDescriptor
  - org.eclipse.jface.dialogs.DialogPage (implements org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider)
    - org.eclipse.jface.preference.PreferencePage (implements org.eclipse.jface.preference.IPreferencePage)
      - org.eclipse.jface.preference.FieldEditorPreferencePage (implements org.eclipse.jface.util.IPropertyChangeListener)
        - org.eclipse.mat.dtfj.DTFJPreferencePage (implements org.eclipse.ui.IWorkbenchPreferencePage)
        - org.eclipse.mat.hprof.ui.HPROFPreferencePage (implements org.eclipse.ui.IWorkbenchPreferencePage)
        - org.eclipse.mat.ui.internal.UIPreferencePage (implements org.eclipse.ui.IWorkbenchPreferencePage)
    - org.eclipse.jface.wizard.WizardPage (implements org.eclipse.jface.wizard.IWizardPage)
      - org.eclipse.mat.ui.internal.acquire.AcquireDialog
      - org.eclipse.mat.ui.internal.query.arguments.ArgumentsWizardPage (implements org.eclipse.mat.ui.internal.query.arguments.ArgumentsTable.ITableListener)
      - org.eclipse.mat.ui.internal.acquire.ProviderArgumentsWizardPage (implements org.eclipse.mat.ui.internal.acquire.ProviderArgumentsTable.ITableListener)
      - org.eclipse.mat.ui.internal.acquire.ProviderConfigurationWizardPage (implements org.eclipse.mat.ui.internal.acquire.ProviderArgumentsTable.ITableListener)
  - org.eclipse.mat.query.results.DisplayFileResult (implements org.eclipse.mat.query.IResult)
  - org.eclipse.mat.internal.snapshot.inspections.DominatorQuery (implements org.eclipse.mat.query.IQuery)
    - org.eclipse.mat.internal.snapshot.inspections.ShowInDominatorQuery
  - org.eclipse.mat.internal.snapshot.inspections.DominatorQuery.Factory
  - org.eclipse.mat.internal.snapshot.inspections.DominatorQuery.Tree (implements org.eclipse.mat.query.IResultTree)
  - org.eclipse.mat.snapshot.DominatorsSummary
  - org.eclipse.mat.snapshot.DominatorsSummary.ClassDominatorRecord
  - org.eclipse.mat.snapshot.DominatorsSummary.ClassloaderDominatorRecord
  - org.eclipse.mat.parser.internal.DominatorTree
  - org.eclipse.mat.dtfj.DTFJHeapObjectReader (implements org.eclipse.mat.parser.IObjectReader)
  - org.eclipse.mat.dtfj.DTFJIndexBuilder (implements org.eclipse.mat.parser.IIndexBuilder)
  - org.eclipse.mat.ibmvm.agent.DumpAgent
  - org.eclipse.mat.ibmvm.acquire.DumpFactory (implements org.eclipse.core.runtime.IExecutableExtensionFactory)
  - org.eclipse.mat.inspections.DuplicatedClassesQuery (implements org.eclipse.mat.query.IDecorator, org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IQuery, org.eclipse.mat.query.IResultTree, org.eclipse.mat.query.ISelectionProvider, org.eclipse.mat.report.ITestResult)
  - org.eclipse.mat.inspections.eclipse.EclipseNameResolver
  - org.eclipse.mat.inspections.eclipse.EclipseNameResolver.EclipseClassLoaderResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.eclipse.EclipseNameResolver.EclipseDefaultClassLoaderResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.eclipse.EclipseNameResolver.EquinoxClassLoaderResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.eclipse.EclipseNameResolver.OSGiFrameworkVersion (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.eclipse.EclipseNameResolver.PointResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.eclipse.EclipseNameResolver.RectangleResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.eclipse.EclipseNameResolver.RGBResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.eclipse.EclipseNameResolver.StartupClassLoaderResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.ui.part.EditorActionBarContributor (implements org.eclipse.ui.IEditorActionBarContributor)
    - org.eclipse.mat.ui.editor.MultiPaneEditorContributor
  - org.eclipse.mat.internal.collectionextract.EmptyCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.ICollectionExtractor)
    - org.eclipse.mat.internal.collectionextract.EmptyMapExtractor (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)
  - org.eclipse.mat.hprof.EnhancerRegistry.Enhancer
  - org.eclipse.mat.inspections.osgi.model.EquinoxBundleReader (implements org.eclipse.mat.inspections.osgi.model.IBundleReader)
  - org.eclipse.mat.inspections.osgi.model.EquinoxBundleReader2 (implements org.eclipse.mat.inspections.osgi.model.IBundleReader)
  - org.eclipse.mat.ui.util.ErrorHelper
  - org.eclipse.mat.parser.internal.oql.compiler.EvaluationContext
  - org.eclipse.core.commands.common.EventManager
    - org.eclipse.jface.action.AbstractAction (implements org.eclipse.jface.action.IAction)
      - org.eclipse.jface.action.Action
        - org.eclipse.mat.ui.internal.acquire.AcquireSnapshotAction (implements org.eclipse.ui.IWorkbenchWindowActionDelegate)
        - org.eclipse.mat.ui.util.EasyToolBarDropDown (implements org.eclipse.jface.action.IMenuCreator)
          - org.eclipse.mat.ui.actions.QueryDropDownMenuAction
          - org.eclipse.mat.ui.actions.RunReportsDropDownAction
        - org.eclipse.mat.ui.internal.actions.ExecuteQueryAction
        - org.eclipse.mat.ui.actions.ImportReportAction
        - org.eclipse.mat.ui.editor.MultiPaneEditor.TabMenuAction
        - org.eclipse.mat.ui.actions.OpenHelpPageAction
        - org.eclipse.mat.ui.snapshot.actions.OpenIconAssistAction (implements org.eclipse.ui.IWorkbenchWindowActionDelegate)
        - org.eclipse.mat.ui.snapshot.actions.OpenObjectByIdAction
        - org.eclipse.mat.ui.snapshot.actions.OpenOQLStudioAction
        - org.eclipse.mat.ui.internal.actions.OpenPaneAction
        - org.eclipse.mat.ui.snapshot.actions.OpenSampleHeapDumpAction (implements org.eclipse.ui.cheatsheets.ICheatSheetAction, org.eclipse.help.ILiveHelpAction)
        - org.eclipse.mat.ui.snapshot.actions.OpenSnapshotAction (implements org.eclipse.ui.IWorkbenchWindowActionDelegate)
        - org.eclipse.mat.ui.util.QueryContextMenu.QueryAction
        - org.eclipse.mat.ui.actions.RunExternalReportAction
    - org.eclipse.core.commands.AbstractHandler (implements org.eclipse.core.commands.IHandler2)
      - org.eclipse.mat.ui.internal.acquire.AcquireSnapshotAction.Handler
      - org.eclipse.mat.ui.internal.actions.ExecuteInspectionHandler
      - org.eclipse.mat.ui.editor.MultiPaneEditor.Handler
      - org.eclipse.mat.ui.snapshot.actions.OpenIconAssistAction.Handler
      - org.eclipse.mat.ui.snapshot.actions.OpenSampleHeapDumpAction.Handler
      - org.eclipse.mat.ui.snapshot.actions.OpenSnapshotAction.Handler
      - org.eclipse.mat.ui.internal.browser.QueryBrowserHandler
      - org.eclipse.mat.ui.internal.browser.QueryHistoryHandler
    - org.eclipse.ui.part.WorkbenchPart (implements org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation)
      - org.eclipse.ui.part.EditorPart (implements org.eclipse.ui.IEditorPart)
        - org.eclipse.mat.ui.editor.MultiPaneEditor (implements org.eclipse.core.resources.IResourceChangeListener)
          - org.eclipse.mat.ui.snapshot.editor.HeapEditor (implements org.eclipse.jface.viewers.ISelectionProvider)
      - org.eclipse.ui.part.ViewPart (implements org.eclipse.ui.IViewPart)
        - org.eclipse.mat.ui.compare.CompareBasketView
        - org.eclipse.mat.ui.snapshot.views.inspector.InspectorView (implements org.eclipse.ui.IPartListener, org.eclipse.jface.viewers.ISelectionChangedListener)
        - org.eclipse.mat.ui.internal.views.NotesView (implements org.eclipse.ui.IPartListener, org.eclipse.ui.ISaveablePart, org.eclipse.ui.ISaveablePart2, java.util.Observer)
        - org.eclipse.ui.part.PageBookView (implements org.eclipse.ui.IPartListener)
          - org.eclipse.ui.views.contentoutline.ContentOutline (implements org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.viewers.ISelectionProvider)
            - org.eclipse.mat.ui.internal.views.SnapshotDetailsView
          - org.eclipse.mat.ui.internal.views.NavigatorView
        - org.eclipse.mat.ui.internal.views.SnapshotHistoryView (implements org.eclipse.mat.ui.SnapshotHistoryService.IChangeListener)
  - org.eclipse.mat.snapshot.ExcludedReferencesDescriptor
  - org.eclipse.mat.hprof.ExportHprof (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.hprof.ExportHprof.Remap
  - org.eclipse.mat.parser.internal.oql.compiler.Expression
    - org.eclipse.mat.parser.internal.oql.compiler.QueryExpression
  - org.eclipse.mat.inspections.osgi.model.eclipse.Extension
  - org.eclipse.mat.inspections.osgi.model.eclipse.ExtensionPoint
  - org.eclipse.mat.internal.collectionextract.ExtractionUtils
  - org.eclipse.mat.inspections.collections.ExtractListValuesQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.jface.text.rules.FastPartitioner (implements org.eclipse.jface.text.IDocumentPartitioner, org.eclipse.jface.text.IDocumentPartitionerExtension, org.eclipse.jface.text.IDocumentPartitionerExtension2, org.eclipse.jface.text.IDocumentPartitionerExtension3)
    - org.eclipse.mat.ui.snapshot.panes.oql.textPartitioning.PatchedFastPartitioner
  - org.eclipse.mat.internal.collectionextract.FieldArrayCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.ICollectionExtractor)
    - org.eclipse.mat.internal.collectionextract.FieldSizeArrayCollectionExtractor
      - org.eclipse.mat.internal.collectionextract.FieldSizeArrayMapExtractor (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)
      - org.eclipse.mat.internal.collectionextract.FieldSizedCapacityCollectionExtractor
        - org.eclipse.mat.internal.collectionextract.FieldSizedCapacityMapExtractor (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)
      - org.eclipse.mat.internal.collectionextract.IdentityHashMapCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)
      - org.eclipse.mat.internal.collectionextract.RegularEnumSetExtractor (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)
    - org.eclipse.mat.internal.collectionextract.IBM6ArrayListCollectionExtractor
  - org.eclipse.mat.snapshot.model.FieldDescriptor (implements java.io.Serializable)
    - org.eclipse.mat.snapshot.model.Field (implements java.io.Serializable)
  - org.eclipse.mat.ui.snapshot.views.inspector.FieldsContentProvider (implements org.eclipse.jface.viewers.IDoubleClickListener, org.eclipse.jface.viewers.IStructuredContentProvider)
  - org.eclipse.mat.internal.collectionextract.FieldSizedCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.ICollectionExtractor)
    - org.eclipse.mat.internal.collectionextract.LinkedListCollectionExtractor
    - org.eclipse.mat.internal.collectionextract.MATArrayBig
  - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.FieldsSuggestionProvider (implements org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.SuggestionProvider)
  - org.eclipse.mat.util.FileUtils
  - org.eclipse.mat.query.refined.Filter
  - org.eclipse.mat.inspections.finalizer.FinalizerInProcessingQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.finalizer.FinalizerQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.finalizer.FinalizerQueueQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.FinalizerReferenceStatQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.finalizer.FinalizerThreadLocalsQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.finalizer.FinalizerThreadQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.FindLeaksQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.FindLeaksQuery.AccumulationPoint
    - org.eclipse.mat.inspections.FindLeaksQuery.AccumulationPointOfGroupOfObject
    - org.eclipse.mat.inspections.FindLeaksQuery2.AccumulationPoint
  - org.eclipse.mat.inspections.FindLeaksQuery.SuspectRecord
    - org.eclipse.mat.inspections.FindLeaksQuery.SuspectRecordGroupOfObjects
  - org.eclipse.mat.inspections.FindLeaksQuery.SuspectsResultTable (implements org.eclipse.mat.query.IResultTable)
    - org.eclipse.mat.inspections.FindLeaksQuery2.SuspectsResultTable
  - org.eclipse.mat.inspections.FindLeaksQuery2 (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.FindStringsQuery (implements org.eclipse.mat.query.IQuery)
  - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
    - org.eclipse.mat.query.BytesFormat
  - org.eclipse.mat.snapshot.model.GCRootInfo (implements java.io.Serializable)
    - org.eclipse.mat.parser.model.XGCRootInfo
  - org.eclipse.mat.inspections.GCRootsQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.GroupByValueQuery (implements org.eclipse.mat.query.IQuery)
  - java.util.logging.Handler
    - org.eclipse.mat.ui.internal.ErrorLogHandler
  - org.eclipse.mat.inspections.collections.HashEntriesQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.collections.HashEntriesQuery.Result (implements org.eclipse.mat.query.IResultTable)
  - org.eclipse.mat.collect.HashMapIntLong (implements java.io.Serializable)
  - org.eclipse.mat.collect.HashMapIntObject<E> (implements java.io.Serializable)
  - org.eclipse.mat.collect.HashMapLongObject<E> (implements java.io.Serializable)
  - org.eclipse.mat.collect.HashMapObjectLong<E> (implements java.io.Serializable)
  - org.eclipse.mat.internal.collectionextract.HashSetCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)
    - org.eclipse.mat.internal.collectionextract.TreeSetCollectionExtractor
      - org.eclipse.mat.internal.collectionextract.TreeSetArrayCollectionExtractor
  - org.eclipse.mat.inspections.collections.HashSetValuesQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.HeapDumpInfoQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.HeapDumpInfoQuery.TextEntry
  - org.eclipse.mat.ui.snapshot.editor.HeapEditorContributions (implements org.eclipse.mat.ui.editor.IMultiPaneEditorContributor)
  - org.eclipse.mat.internal.snapshot.HeapObjectArgumentFactory (implements org.eclipse.mat.query.registry.ArgumentFactory)
    - org.eclipse.mat.internal.snapshot.HeapObjectContextArgument
    - org.eclipse.mat.internal.snapshot.HeapObjectParamArgument
  - org.eclipse.mat.snapshot.Histogram.ClassLoaderTree (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IResultTree)
  - org.eclipse.mat.snapshot.Histogram.PackageTree (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IResultTree)
  - org.eclipse.mat.snapshot.Histogram.SuperclassTree (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IResultTree)
  - org.eclipse.mat.parser.internal.snapshot.HistogramBuilderResolverData
  - org.eclipse.mat.inspections.HistogramQuery (implements org.eclipse.mat.query.IQuery)
    - org.eclipse.mat.inspections.DeltaHistogram
  - org.eclipse.mat.snapshot.HistogramRecord (implements java.io.Serializable)
    - org.eclipse.mat.snapshot.ClassHistogramRecord
      - org.eclipse.mat.parser.model.XClassHistogramRecord
    - org.eclipse.mat.parser.internal.snapshot.ClassHistogramRecordBuilder
    - org.eclipse.mat.snapshot.ClassLoaderHistogramRecord
      - org.eclipse.mat.parser.model.XClassLoaderHistogramRecord
    - org.eclipse.mat.parser.internal.snapshot.ClassLoaderHistogramRecordBuilder
    - org.eclipse.mat.snapshot.Histogram (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IResultTable)
    - org.eclipse.mat.parser.internal.snapshot.HistogramBuilder
  - org.eclipse.mat.snapshot.query.HistogramResult (implements org.eclipse.mat.query.IResult)
  - org.eclipse.mat.hprof.describer.HprofContentDescriber (implements org.eclipse.core.runtime.content.IContentDescriber)
  - org.eclipse.mat.hprof.describer.HprofGZIPContentDescriber (implements org.eclipse.core.runtime.content.IContentDescriber)
  - org.eclipse.mat.hprof.HprofHeapObjectReader (implements org.eclipse.mat.parser.IObjectReader)
  - org.eclipse.mat.hprof.HprofIndexBuilder (implements org.eclipse.mat.parser.IIndexBuilder)
  - org.eclipse.mat.hprof.HprofParserHandlerImpl (implements org.eclipse.mat.hprof.IHprofParserHandler)
  - org.eclipse.mat.hprof.ui.HprofPreferences
  - org.eclipse.mat.hprof.HprofRandomAccessParser
  - org.eclipse.mat.report.internal.HtmlOutputter (implements org.eclipse.mat.report.IOutputter)
  - org.eclipse.mat.impl.chart.HtmlPieChartRenderer (implements org.eclipse.mat.report.IOutputter)
  - org.eclipse.mat.util.HTMLUtils
  - org.eclipse.mat.ui.IconLabels
  - org.eclipse.mat.snapshot.query.Icons
  - org.eclipse.mat.hprof.IHprofParserHandler.HeapObject
  - org.eclipse.mat.ui.snapshot.ImageHelper
  - org.eclipse.mat.inspections.collectionextract.IMapExtractor.EntryObject (implements org.eclipse.mat.snapshot.model.IObject, java.util.Map.Entry<K,​V>)
  - org.eclipse.mat.inspections.ImmediateDominatorsQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.ImmediateDominatorsQuery.ResultImpl (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IResultTable)
  - org.eclipse.mat.parser.index.IndexManager
  - org.eclipse.mat.parser.index.IndexReader
  - org.eclipse.mat.parser.index.IndexReader.IntIndex1NSortedReader
  - org.eclipse.mat.parser.index.IndexReader.IntIndexReader (implements org.eclipse.mat.parser.index.IIndexReader.IOne2OneIndex)
  - org.eclipse.mat.parser.index.IndexReader.LongIndex1NReader (implements org.eclipse.mat.parser.index.IIndexReader)
  - org.eclipse.mat.parser.index.IndexReader.LongIndexReader (implements org.eclipse.mat.parser.index.IIndexReader.IOne2LongIndex)
  - org.eclipse.mat.parser.index.IndexReader.SizeIndexReader (implements org.eclipse.mat.parser.index.IIndexReader.IOne2SizeIndex)
  - org.eclipse.mat.parser.index.IndexWriter
  - org.eclipse.mat.parser.index.IndexWriter.Identifier (implements org.eclipse.mat.parser.index.IIndexReader.IOne2LongIndex)
  - org.eclipse.mat.parser.index.IndexWriter.InboundWriter
  - org.eclipse.mat.parser.index.IndexWriter.IntArray1NUncompressedCollector
  - org.eclipse.mat.parser.index.IndexWriter.IntArray1NWriter
    - org.eclipse.mat.parser.index.IndexWriter.IntArray1NSortedWriter
  - org.eclipse.mat.parser.index.IndexWriter.IntIndexCollector (implements org.eclipse.mat.parser.index.IIndexReader.IOne2OneIndex)
  - org.eclipse.mat.parser.index.IndexWriter.IntIndexCollectorUncompressed
    - org.eclipse.mat.parser.index.IndexWriter.SizeIndexCollectorUncompressed
  - org.eclipse.mat.parser.index.IndexWriter.IntIndexStreamer
  - org.eclipse.mat.parser.index.IndexWriter.LongArray1NWriter
  - org.eclipse.mat.parser.index.IndexWriter.LongIndexCollector
  - org.eclipse.mat.parser.index.IndexWriter.LongIndexCollectorUncompressed
  - org.eclipse.mat.parser.index.IndexWriter.LongIndexStreamer
  - java.io.InputStream (implements java.io.Closeable)
    - org.eclipse.mat.parser.io.BufferedRandomAccessInputStream
    - java.io.FilterInputStream
      - org.eclipse.mat.hprof.DefaultPositionInputStream (implements java.io.DataInput, org.eclipse.mat.hprof.IPositionInputStream)
      - org.eclipse.mat.hprof.GZIPInputStream2
      - io.nayuki.deflate.InflaterInputStream
      - org.eclipse.mat.parser.io.PositionInputStream (implements java.io.DataInput)
      - org.eclipse.mat.hprof.SeekableStream.RandomAccessInputStream
      - org.eclipse.mat.hprof.SeekableStream.UnclosableInputStream
    - org.eclipse.mat.hprof.SeekableStream (implements java.lang.AutoCloseable, java.io.Closeable)
    - org.eclipse.mat.parser.io.SimpleBufferedRandomAccessInputStream
  - org.eclipse.mat.inspections.InspectionAssert
  - org.eclipse.mat.ui.snapshot.views.inspector.InspectorView.InfoItem
  - org.eclipse.mat.parser.internal.util.IntStack
  - org.eclipse.mat.inspections.jetty.JettyNameResolvers
  - org.eclipse.mat.inspections.jetty.JettyNameResolvers.JasperLoaderResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.jetty.JettyNameResolvers.WebAppClassLoaderResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.jetty.JettyRequestResolver (implements org.eclipse.mat.snapshot.extension.IRequestDetailsResolver)
  - org.eclipse.mat.hprof.acquire.JMapHeapDumpProvider (implements org.eclipse.mat.snapshot.acquire.IHeapDumpProvider)
  - org.eclipse.mat.jruby.resolver.JRubyScriptResolver (implements org.eclipse.mat.snapshot.extension.IRequestDetailsResolver)
  - org.eclipse.mat.internal.collectionextract.KnownCollectionInfo (implements org.eclipse.mat.snapshot.extension.ICollectionExtractorProvider)
  - org.eclipse.mat.query.quantize.LatestValueFunction (implements org.eclipse.mat.query.quantize.Quantize.Function.Factory)
  - org.eclipse.mat.inspections.LeakHunterQuery (implements org.eclipse.mat.query.IQuery)
    - org.eclipse.mat.inspections.LeakHunterQuery2
  - org.eclipse.mat.inspections.eclipse.LeakingPlugins (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.parser.internal.util.LimitedValueIntStore
  - org.eclipse.mat.query.results.ListResult (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IResultTable)
  - org.eclipse.mat.hprof.acquire.LocalJavaProcessesUtils
  - org.eclipse.mat.internal.collectionextract.MapCollectionExtractorBase (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)
    - org.eclipse.mat.internal.collectionextract.HashedMapCollectionExtractorBase
      - org.eclipse.mat.internal.collectionextract.ConcurrentHashMapCollectionExtractor
      - org.eclipse.mat.internal.collectionextract.ConcurrentSkipListCollectionExtractor
        - org.eclipse.mat.internal.collectionextract.ConcurrentSkipListSetCollectionExtractor
      - org.eclipse.mat.internal.collectionextract.HashMapCollectionExtractor
    - org.eclipse.mat.internal.collectionextract.TreeMapCollectionExtractor
      - org.eclipse.mat.internal.collectionextract.TreeMapArrayCollectionExtractor
  - org.eclipse.mat.inspections.collections.MapCollisionRatioQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.internal.collectionextract.MATCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.ICollectionExtractor)
  - org.eclipse.mat.ui.MemoryAnalyserPreferences (implements org.eclipse.ui.IStartup)
  - org.eclipse.mat.ibmvm.acquire.Messages
  - org.eclipse.mat.util.MessageUtil
  - org.eclipse.mat.ui.snapshot.panes.oql.textPartitioning.MultilineNonConsumingRule (implements org.eclipse.jface.text.rules.IPredicateRule, org.eclipse.jface.text.rules.IRule)
  - org.eclipse.mat.ui.snapshot.panes.oql.textPartitioning.MultilineNonConsumingRule.BadToken (implements org.eclipse.jface.text.rules.IToken)
  - org.eclipse.mat.ui.editor.MultiPaneEditorSelectionProvider (implements org.eclipse.jface.viewers.ISelectionProvider)
  - org.eclipse.mat.ui.editor.MultiPaneEditorSite (implements org.eclipse.ui.IEditorSite)
  - org.eclipse.mat.internal.snapshot.inspections.MultiplePath2GCRootsQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.internal.snapshot.inspections.MultiplePath2GCRootsQuery.Tree (implements org.eclipse.mat.query.IResultTree)
  - org.eclipse.mat.snapshot.MultiplePathsFromGCRootsClassRecord
  - org.eclipse.mat.parser.internal.snapshot.MultiplePathsFromGCRootsComputerImpl (implements org.eclipse.mat.snapshot.IMultiplePathsFromGCRootsComputer)
  - org.eclipse.mat.snapshot.MultiplePathsFromGCRootsRecord
  - org.eclipse.mat.snapshot.MultipleSnapshotsException.Context (implements java.io.Serializable)
  - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.MultiSuggestionProvider (implements org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.SuggestionProvider)
  - org.eclipse.mat.inspections.threads.NameValuePair
  - org.eclipse.mat.ui.util.NavigatorState
  - org.eclipse.osgi.util.NLS
    - org.eclipse.mat.dtfj.Messages
    - org.eclipse.mat.hprof.Messages
    - org.eclipse.mat.impl.chart.Messages
    - org.eclipse.mat.internal.Messages
    - org.eclipse.mat.jdt.Messages
    - org.eclipse.mat.jruby.resolver.Messages
    - org.eclipse.mat.parser.internal.Messages
    - org.eclipse.mat.report.internal.Messages
    - org.eclipse.mat.ui.internal.chart.Messages
    - org.eclipse.mat.ui.Messages
    - org.eclipse.mat.ui.snapshot.views.Messages
  - org.eclipse.mat.internal.collectionextract.NoContentCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.ICollectionExtractor)
  - org.eclipse.mat.parser.internal.snapshot.ObjectCache<E>
  - org.eclipse.mat.snapshot.model.ObjectComparators
  - org.eclipse.mat.inspections.ObjectListQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.snapshot.query.ObjectListResult
  - org.eclipse.mat.snapshot.query.ObjectListResult.Inbound
  - org.eclipse.mat.snapshot.query.ObjectListResult.Outbound
  - org.eclipse.mat.parser.internal.snapshot.ObjectMarker
  - org.eclipse.mat.parser.internal.snapshot.ObjectMarker.DfsThread (implements java.lang.Runnable)
    - org.eclipse.mat.parser.internal.snapshot.ObjectMarker.LocalDfsThread
  - org.eclipse.mat.snapshot.model.ObjectReference (implements java.io.Serializable)
    - org.eclipse.mat.snapshot.model.NamedReference
      - org.eclipse.mat.snapshot.model.PseudoReference
        - org.eclipse.mat.snapshot.model.ThreadToLocalReference
  - org.eclipse.mat.inspections.util.ObjectTreeFactory
  - org.eclipse.mat.inspections.util.ObjectTreeFactory.TreePathBuilder
  - org.eclipse.mat.ui.snapshot.OpenSnapshot
  - org.eclipse.mat.ui.snapshot.OpenSnapshot.Visitor
  - org.eclipse.mat.jdt.OpenSourceFileQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.snapshot.OQL
  - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.OQLContentAssistantProcessor (implements org.eclipse.jface.text.contentassist.IContentAssistProcessor)
  - org.eclipse.mat.parser.internal.oql.parser.OQLParser (implements org.eclipse.mat.parser.internal.oql.parser.OQLParserConstants)
  - org.eclipse.mat.parser.internal.oql.parser.OQLParserTokenManager (implements org.eclipse.mat.parser.internal.oql.parser.OQLParserConstants)
  - org.eclipse.mat.inspections.OQLQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.parser.internal.oql.OQLQueryImpl (implements org.eclipse.mat.snapshot.IOQLQuery)
  - org.eclipse.mat.inspections.osgi.model.OSGiModel
  - org.eclipse.mat.report.internal.OutputterBase (implements org.eclipse.mat.report.IOutputter)
    - org.eclipse.mat.report.internal.CSVOutputter (implements org.eclipse.mat.report.IOutputter)
    - org.eclipse.mat.report.internal.TextOutputter (implements org.eclipse.mat.report.IOutputter)
  - org.eclipse.ui.part.Page (implements org.eclipse.ui.part.IPageBookViewPage)
    - org.eclipse.mat.ui.internal.views.NavigatorViewPage (implements org.eclipse.jface.viewers.IDoubleClickListener, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.mat.ui.util.NavigatorState.IStateChangeListener)
    - org.eclipse.mat.ui.snapshot.views.SnapshotOutlinePage (implements org.eclipse.ui.views.contentoutline.IContentOutlinePage)
      - org.eclipse.mat.ui.snapshot.views.SnapshotOutlinePage.HeapEditorOutlinePage (implements org.eclipse.mat.ui.snapshot.editor.ISnapshotEditorInput.IChangeListener)
  - org.eclipse.mat.internal.collectionextract.PairCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.ICollectionExtractor)
    - org.eclipse.mat.internal.collectionextract.Pair12CollectionExtractor
  - org.eclipse.mat.ui.editor.PaneConfiguration
  - org.eclipse.mat.ui.util.PaneState
  - org.eclipse.mat.report.internal.Parameters
    - org.eclipse.mat.report.internal.Parameters.Deep
  - org.eclipse.mat.parser.internal.util.ParserRegistry.Parser
    - org.eclipse.mat.parser.internal.util.ParserRegistry.DynamicParser
  - org.eclipse.mat.internal.apps.ParseSnapshotApp (implements org.eclipse.equinox.app.IApplication)
  - org.eclipse.mat.report.internal.PartsFactory
  - org.eclipse.mat.hprof.Pass1Parser
  - org.eclipse.mat.hprof.Pass2Parser
  - org.eclipse.mat.internal.snapshot.inspections.Path2GCRootsQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.internal.snapshot.inspections.Path2GCRootsQuery.Tree (implements org.eclipse.mat.query.IDecorator, org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IResultTree, org.eclipse.mat.query.ISelectionProvider)
  - org.eclipse.mat.ui.editor.PathEditorInput (implements org.eclipse.ui.IPathEditorInput)
  - org.eclipse.mat.snapshot.PathsFromGCRootsTree
  - org.eclipse.mat.parser.internal.snapshot.PathsFromGCRootsTreeBuilder
  - org.eclipse.mat.util.PatternUtil
  - org.eclipse.mat.ui.internal.Perspective (implements org.eclipse.ui.IPerspectiveFactory)
  - org.eclipse.mat.inspections.PhantomReferenceStatQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.snapshot.query.PieFactory
  - org.eclipse.core.runtime.PlatformObject (implements org.eclipse.core.runtime.IAdaptable)
    - org.eclipse.core.internal.jobs.InternalJob (implements java.lang.Comparable<T>)
      - org.eclipse.core.runtime.jobs.Job
        - org.eclipse.mat.ui.editor.AbstractPaneJob
        - org.eclipse.mat.jdt.OpenSourceFileJob
        - org.eclipse.mat.ui.snapshot.ParseHeapDumpJob
  - org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
    - org.eclipse.ui.plugin.AbstractUIPlugin
      - org.eclipse.mat.ui.MemoryAnalyserPlugin
    - org.eclipse.mat.hprof.HprofPlugin (implements org.osgi.framework.BundleActivator)
    - org.eclipse.mat.dtfj.InitDTFJ (implements org.eclipse.core.runtime.IRegistryChangeListener)
    - org.eclipse.mat.internal.MATPlugin
    - org.eclipse.mat.parser.internal.ParserPlugin
    - org.eclipse.mat.report.internal.ReportPlugin
  - org.eclipse.mat.ui.internal.browser.Policy (implements org.eclipse.mat.ui.util.IPolicy)
  - org.eclipse.mat.ui.util.PopupMenu
  - org.eclipse.mat.dtfj.PreferenceConstants
  - org.eclipse.mat.ui.internal.PreferenceConstants
  - org.eclipse.mat.snapshot.model.PrettyPrinter
  - org.eclipse.mat.inspections.collections.PrimitiveArraysWithAConstantValueQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.ui.util.ProgressMonitorWrapper (implements org.eclipse.mat.util.IProgressListener)
  - org.eclipse.mat.query.results.PropertyResult (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IResultTable)
  - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.PropertySuggestionProvider (implements org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.SuggestionProvider)
  - org.eclipse.mat.internal.acquire.ProviderArgumentsSet
  - org.eclipse.mat.ui.internal.acquire.ProviderArgumentsTable (implements org.eclipse.mat.ui.internal.query.arguments.ArgumentEditor.IEditorListener)
  - org.eclipse.mat.query.quantize.Quantize
  - org.eclipse.mat.query.quantize.Quantize.Builder
  - org.eclipse.mat.query.registry.Queries
  - org.eclipse.mat.parser.internal.oql.compiler.Query
  - org.eclipse.mat.parser.internal.oql.compiler.Query.FromClause
  - org.eclipse.mat.parser.internal.oql.compiler.Query.SelectClause
  - org.eclipse.mat.parser.internal.oql.compiler.Query.SelectItem
  - org.eclipse.mat.ui.internal.browser.QueryBrowserProvider
    - org.eclipse.mat.ui.internal.browser.QueryAllProvider
    - org.eclipse.mat.ui.internal.browser.QueryHistoryProvider
    - org.eclipse.mat.ui.internal.browser.QueryRegistryProvider
  - org.eclipse.mat.query.registry.QueryContextImpl (implements org.eclipse.mat.query.IQueryContext)
    - org.eclipse.mat.ui.internal.acquire.ProviderContextImpl
    - org.eclipse.mat.internal.snapshot.SnapshotQueryContext
  - org.eclipse.mat.ui.util.QueryContextMenu
  - org.eclipse.mat.ui.QueryExecution
  - org.eclipse.mat.ui.internal.browser.QueryHistory
  - org.eclipse.mat.query.registry.QueryObjectLink
  - org.eclipse.mat.query.registry.QueryResult
  - org.eclipse.mat.collect.QueueInt
  - java.io.RandomAccessFile (implements java.io.Closeable, java.io.DataInput, java.io.DataOutput)
    - org.eclipse.mat.hprof.ChunkedGZIPRandomAccessFile
  - org.eclipse.mat.inspections.ReferenceLeakQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.ReferenceQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.query.refined.RefinedResultBuilder
  - org.eclipse.mat.ui.internal.viewer.RefinedResultViewer
    - org.eclipse.mat.ui.internal.viewer.RefinedTableViewer
    - org.eclipse.mat.ui.internal.viewer.RefinedTreeViewer
  - org.eclipse.mat.query.refined.RefinedStructuredResult (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.ISelectionProvider, org.eclipse.mat.query.IStructuredResult)
    - org.eclipse.mat.query.refined.RefinedTable (implements org.eclipse.mat.query.IResultTable)
    - org.eclipse.mat.query.refined.RefinedTree (implements org.eclipse.mat.query.IResultTree)
  - org.eclipse.mat.query.refined.RefinedStructuredResult.DerivedDataJobDefinition
  - org.eclipse.mat.ui.internal.viewer.RefinedTableViewer.TableAdapter
  - org.eclipse.mat.ui.internal.viewer.RefinedTreeViewer.TreeAdapter
  - org.eclipse.mat.util.RegistryReader<D> (implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler)
    - org.eclipse.mat.snapshot.registry.CollectionExtractorProviderRegistry
    - org.eclipse.mat.ui.editor.EditorPaneRegistry
    - org.eclipse.mat.hprof.EnhancerRegistry
    - org.eclipse.mat.internal.acquire.HeapDumpProviderRegistry
    - org.eclipse.mat.parser.internal.util.ParserRegistry
    - org.eclipse.mat.query.registry.QueryRegistry
    - org.eclipse.mat.report.RendererRegistry
    - org.eclipse.mat.report.SpecFactory
    - org.eclipse.mat.snapshot.registry.SubjectRegistry<D>
      - org.eclipse.mat.snapshot.registry.RequestDetailResolverRegistry
    - org.eclipse.mat.snapshot.registry.ThreadDetailResolverRegistry
    - org.eclipse.mat.snapshot.registry.TroubleTicketResolverRegistry
  - org.eclipse.mat.internal.collectionextract.ReplicatedValueCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.ICollectionExtractor)
  - org.eclipse.mat.query.ResultMetaData
  - org.eclipse.mat.query.ResultMetaData.Builder
  - org.eclipse.mat.report.internal.ResultRenderer
  - org.eclipse.mat.inspections.RetainedSetQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.parser.internal.snapshot.RetainedSizeCache (implements org.eclipse.mat.parser.index.IIndexReader)
  - org.eclipse.mat.jruby.resolver.RubyStacktraceDumper (implements org.eclipse.mat.snapshot.extension.IRequestDetailsResolver)
  - org.eclipse.mat.jruby.resolver.RubyStacktraceDumper.FrameModel
  - org.eclipse.jface.text.rules.RuleBasedScanner (implements org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.ITokenScanner)
    - org.eclipse.jface.text.rules.BufferedRuleBasedScanner
      - org.eclipse.jface.text.rules.RuleBasedPartitionScanner (implements org.eclipse.jface.text.rules.IPartitionTokenScanner)
        - org.eclipse.mat.ui.snapshot.panes.oql.textPartitioning.OQLPartitionScanner
    - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.CommentScanner
    - org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.OQLScanner
  - org.eclipse.mat.report.internal.RunExternalTest (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.report.internal.RunRegisterdReport (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.ui.snapshot.RuntimeSelector (implements java.lang.Runnable)
  - org.eclipse.mat.ui.snapshot.actions.SaveValueAsQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.ui.util.SearchOnTyping
  - org.eclipse.mat.inspections.osgi.model.Service
  - org.eclipse.mat.inspections.osgi.model.Service.ServiceProperty
  - org.eclipse.mat.internal.collectionextract.SetFromCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)
  - org.eclipse.mat.collect.SetInt (implements java.io.Serializable)
  - org.eclipse.mat.collect.SetLong (implements java.io.Serializable)
  - org.eclipse.mat.util.SilentProgressListener (implements org.eclipse.mat.util.IProgressListener)
  - java.beans.SimpleBeanInfo (implements java.beans.BeanInfo)
    - org.eclipse.mat.inspections.HeapDumpInfoQuery.TextEntryBeanInfo
    - org.eclipse.mat.snapshot.HistogramRecordBeanInfo
  - org.eclipse.mat.parser.internal.oql.parser.SimpleCharStream
  - org.eclipse.mat.inspections.SimpleComparison (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.util.SimpleMonitor
  - org.eclipse.mat.util.SimpleMonitor.Listener (implements org.eclipse.mat.util.IProgressListener)
  - org.eclipse.mat.util.SimpleStringTokenizer (implements java.lang.Iterable<T>)
  - org.eclipse.mat.internal.collectionextract.SingletonCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.ICollectionExtractor)
  - org.eclipse.mat.internal.collectionextract.SingletonMapExtractor (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)
  - org.eclipse.mat.internal.snapshot.SnapshotArgument (implements org.eclipse.mat.query.registry.ArgumentFactory)
  - org.eclipse.mat.snapshot.SnapshotFactory
  - org.eclipse.mat.parser.internal.SnapshotFactoryImpl (implements org.eclipse.mat.snapshot.SnapshotFactory.Implementation)
  - org.eclipse.mat.snapshot.SnapshotFormat
  - org.eclipse.mat.ui.SnapshotHistoryService
  - org.eclipse.mat.ui.SnapshotHistoryService.Entry (implements java.io.Serializable)
  - org.eclipse.mat.parser.internal.SnapshotImpl (implements org.eclipse.mat.snapshot.ISnapshot)
  - org.eclipse.mat.parser.internal.SnapshotImplBuilder
  - org.eclipse.mat.snapshot.SnapshotInfo (implements java.io.Serializable)
    - org.eclipse.mat.parser.model.XSnapshotInfo
  - org.eclipse.mat.snapshot.query.SnapshotQuery
  - org.eclipse.mat.inspections.SoftReferenceStatQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.jface.text.source.SourceViewerConfiguration
    - org.eclipse.mat.ui.snapshot.panes.oql.OQLTextViewerConfiguration
  - org.eclipse.mat.report.Spec (implements org.eclipse.mat.query.IResult)
    - org.eclipse.mat.report.QuerySpec
    - org.eclipse.mat.report.SectionSpec
      - org.eclipse.mat.inspections.threads.ThreadInfoQuery.Result
  - org.eclipse.mat.report.SpecFactory.Report
  - org.eclipse.mat.dtfj.StackFrameResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.mat.inspections.SystemPropertiesQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.ui.internal.query.arguments.TableEditorFactory
  - org.eclipse.mat.inspections.threads.TaskInfo
  - org.eclipse.mat.report.TestSuite
  - org.eclipse.mat.report.TestSuite.Builder
  - org.eclipse.mat.report.internal.TextEmitter
  - org.eclipse.mat.query.results.TextResult (implements org.eclipse.mat.query.IResult)
  - org.eclipse.mat.dtfj.ThreadDetailsResolver (implements org.eclipse.mat.snapshot.extension.IThreadDetailsResolver)
  - org.eclipse.mat.inspections.threads.ThreadDetailsResolver (implements org.eclipse.mat.snapshot.extension.IThreadDetailsResolver)
  - org.eclipse.mat.inspections.threads.ThreadInfoQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.threads.ThreadOverviewQuery (implements org.eclipse.mat.query.IQuery)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.eclipse.mat.parser.internal.oql.parser.TokenMgrError
    - java.lang.Exception
      - java.io.IOException
        - io.nayuki.deflate.DataFormatException
      - org.eclipse.mat.parser.internal.oql.parser.ParseException
      - java.lang.RuntimeException
        - org.eclipse.mat.util.IProgressListener.OperationCanceledException
      - org.eclipse.mat.SnapshotException
        - org.eclipse.mat.snapshot.MultipleSnapshotsException
        - org.eclipse.mat.snapshot.OQLParseException
  - org.eclipse.mat.parser.internal.oql.parser.Token (implements java.io.Serializable)
  - org.eclipse.mat.inspections.component.TopComponentsReportQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.TopConsumers2Query (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.TopConsumersQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.query.refined.TotalsResult
  - org.eclipse.mat.query.refined.TotalsRow
  - org.eclipse.mat.snapshot.query.TQuantize
  - org.eclipse.mat.snapshot.query.TQuantize.Builder
  - org.eclipse.mat.util.Units
  - org.eclipse.mat.snapshot.UnreachableObjectsHistogram (implements org.eclipse.mat.query.IIconProvider, org.eclipse.mat.query.IResultTable, java.io.Serializable)
  - org.eclipse.mat.snapshot.UnreachableObjectsHistogram.Record (implements java.io.Serializable)
  - org.eclipse.mat.inspections.UnreachableObjectsQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.snapshot.acquire.VmInfo
    - org.eclipse.mat.ibmvm.acquire.IBMVmInfo
      - org.eclipse.mat.ibmvm.acquire.IBMExecVmInfo
    - org.eclipse.mat.hprof.acquire.JmapVmInfo
  - org.eclipse.mat.util.VoidProgressListener (implements org.eclipse.mat.util.IProgressListener)
  - org.eclipse.mat.inspections.WasteInCharArraysQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.inspections.WeakReferenceStatQuery (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.swt.widgets.Widget
    - org.eclipse.swt.widgets.Control (implements org.eclipse.swt.graphics.Drawable)
      - org.eclipse.swt.widgets.Scrollable
        - org.eclipse.swt.widgets.Composite
          - org.eclipse.mat.ui.internal.query.arguments.ArgumentEditor
            - org.eclipse.mat.ui.internal.query.arguments.BooleanComboEditor
            - org.eclipse.mat.ui.internal.query.arguments.CheckBoxEditor
            - org.eclipse.mat.ui.internal.query.arguments.EnumComboEditor
            - org.eclipse.mat.ui.internal.query.arguments.FileOpenDialogEditor
            - org.eclipse.mat.ui.internal.query.arguments.LinkEditor
            - org.eclipse.mat.ui.internal.query.arguments.SnapshotSelectionEditor
            - org.eclipse.mat.ui.internal.query.arguments.TextEditor
              - org.eclipse.mat.ui.internal.query.arguments.ImageTextEditor
          - org.eclipse.swt.widgets.Canvas
            - org.eclipse.mat.ui.internal.chart.ChartCanvas
  - org.eclipse.mat.inspections.wildfly.WildflyJbossNameResolvers
  - org.eclipse.mat.inspections.wildfly.WildflyJbossNameResolvers.ModuleClassLoaderResolver (implements org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver)
  - org.eclipse.jface.window.Window (implements org.eclipse.jface.window.IShellProvider)
    - org.eclipse.jface.dialogs.Dialog
      - org.eclipse.jface.dialogs.TrayDialog
        - org.eclipse.ui.dialogs.SelectionDialog
          - org.eclipse.ui.dialogs.ListDialog
            - org.eclipse.mat.ui.snapshot.RuntimeListDialog
    - org.eclipse.jface.dialogs.PopupDialog
      - org.eclipse.mat.ui.internal.browser.QueryBrowserPopup
      - org.eclipse.mat.ui.internal.browser.QueryContextHelp
  - org.eclipse.jface.wizard.Wizard (implements org.eclipse.jface.window.IShellProvider, org.eclipse.jface.wizard.IWizard)
    - org.eclipse.mat.ui.internal.acquire.AcquireSnapshotAction.AcquireWizard (implements org.eclipse.ui.IWorkbenchWizard)
    - org.eclipse.mat.ui.internal.query.arguments.ArgumentsWizard
    - org.eclipse.mat.ui.internal.GettingStartedWizard
  - org.eclipse.mat.internal.collectionextract.WrapperCollectionExtractor (implements org.eclipse.mat.inspections.collectionextract.ICollectionExtractor)
    - org.eclipse.mat.internal.collectionextract.ValuesCollectionExtractor
    - org.eclipse.mat.internal.collectionextract.WrapperFieldCollectionExtractor
    - org.eclipse.mat.internal.collectionextract.WrapperMapExtractor (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)
      - org.eclipse.mat.internal.collectionextract.KeySetCollectionExtractor
      - org.eclipse.mat.internal.collectionextract.WrapperFieldMapExtractor
    - org.eclipse.mat.internal.collectionextract.WrapperSetFromMapExtractor (implements org.eclipse.mat.inspections.collectionextract.IMapExtractor)

## Interface Hierarchy

- org.eclipse.mat.ui.internal.query.arguments.ArgumentEditor.IEditorListener
- org.eclipse.mat.query.registry.ArgumentFactory
- org.eclipse.mat.ui.internal.query.arguments.ArgumentsTable.ITableListener
- org.eclipse.mat.inspections.ClassReferrersQuery.Type
- org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.ColorProvider
- org.eclipse.mat.query.ContextDerivedData.DerivedCalculator
- org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.ContextExtractor
- java.io.DataInput
  - org.eclipse.mat.hprof.IPositionInputStream
- org.eclipse.mat.query.refined.Filter.ValueConverter
- org.eclipse.mat.snapshot.model.GCRootInfo.Type
- org.eclipse.mat.collect.HashMapIntLong.Entry
- org.eclipse.mat.collect.HashMapIntObject.Entry<E>
- org.eclipse.mat.collect.HashMapLongObject.Entry<E>
- org.eclipse.mat.collect.HashMapObjectLong.Entry<E>
- org.eclipse.mat.internal.snapshot.HeapObjectParamArgument.Flags
- org.eclipse.core.runtime.IAdaptable
  - org.eclipse.ui.IEditorInput
    - org.eclipse.mat.ui.snapshot.editor.ISnapshotEditorInput
- org.eclipse.mat.query.annotations.descriptors.IAnnotatedObjectDescriptor
- org.eclipse.mat.query.annotations.descriptors.IArgumentDescriptor
- org.eclipse.mat.inspections.osgi.model.IBundleReader
- org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver
- org.eclipse.mat.inspections.collectionextract.ICollectionExtractor
  - org.eclipse.mat.inspections.collectionextract.IMapExtractor
- org.eclipse.mat.snapshot.extension.ICollectionExtractorProvider
- org.eclipse.mat.parser.internal.oql.ICompiler
- org.eclipse.mat.query.IContextObject
  - org.eclipse.mat.query.IContextObjectSet
- org.eclipse.mat.query.IDecorator
- org.eclipse.mat.snapshot.acquire.IHeapDumpProvider
- org.eclipse.mat.parser.internal.snapshot.IHistogramBuilderResolver
- org.eclipse.mat.hprof.IHprofParserHandler
- org.eclipse.mat.query.IIconProvider
- org.eclipse.mat.parser.IIndexBuilder
- org.eclipse.mat.parser.index.IIndexReader
  - org.eclipse.mat.parser.index.IIndexReader.IOne2LongIndex
  - org.eclipse.mat.parser.index.IIndexReader.IOne2ManyIndex
    - org.eclipse.mat.parser.index.IIndexReader.IOne2ManyObjectsIndex
  - org.eclipse.mat.parser.index.IIndexReader.IOne2OneIndex
    - org.eclipse.mat.parser.index.IIndexReader.IOne2SizeIndex
- org.eclipse.mat.ui.snapshot.ImageHelper.Decorations
- org.eclipse.mat.ui.snapshot.ImageHelper.Type
- org.eclipse.mat.ui.editor.IMultiPaneEditorContributor
- org.eclipse.mat.snapshot.IMultiplePathsFromGCRootsComputer
- org.eclipse.mat.parser.index.IndexWriter.KeyWriter
- org.eclipse.mat.snapshot.model.IObject.Type
- org.eclipse.mat.parser.IObjectReader
- org.eclipse.mat.snapshot.IOQLQuery
- org.eclipse.mat.report.IOutputter
- org.eclipse.mat.report.IOutputter.Context
- org.eclipse.mat.hprof.extension.IParsingEnhancer
- org.eclipse.mat.snapshot.IPathsFromGCRootsComputer
- org.eclipse.mat.ui.util.IPolicy
- org.eclipse.mat.parser.IPreliminaryIndex
- org.eclipse.mat.util.IProgressListener
- org.eclipse.mat.query.IQuery
- org.eclipse.mat.query.IQueryContext
- org.eclipse.mat.snapshot.extension.IRequestDetailsResolver
- org.eclipse.mat.query.IResult
  - org.eclipse.mat.snapshot.IOQLQuery.Result
  - org.eclipse.mat.query.IResultPie
  - org.eclipse.mat.query.IStructuredResult
    - org.eclipse.mat.query.IResultTable
    - org.eclipse.mat.query.IResultTree
- org.eclipse.mat.query.IResultPie.Slice
  - org.eclipse.mat.query.IResultPie.ColoredSlice
- org.eclipse.mat.hprof.extension.IRuntimeEnhancer
- org.eclipse.mat.query.ISelectionProvider
- org.eclipse.mat.snapshot.ISnapshot
- org.eclipse.mat.ui.snapshot.editor.ISnapshotEditorInput.IChangeListener
- org.eclipse.mat.snapshot.model.IStackFrame
- java.lang.Iterable<T>
  - org.eclipse.mat.snapshot.query.IHeapObjectArgument
- org.eclipse.mat.collect.IteratorInt
- org.eclipse.mat.collect.IteratorLong
- org.eclipse.mat.report.ITestResult
- org.eclipse.mat.snapshot.extension.IThreadDetailsResolver
- org.eclipse.mat.snapshot.extension.IThreadInfo
- org.eclipse.mat.snapshot.model.IThreadStack
- org.eclipse.mat.snapshot.extension.ITroubleTicketResolver
- org.eclipse.mat.query.results.ListResult.ValueProvider
- org.eclipse.mat.ui.MemoryAnalyserPlugin.ISharedImages
- org.eclipse.mat.ui.util.NavigatorState.IStateChangeListener
- org.eclipse.mat.parser.internal.oql.parser.OQLParserConstants
- org.eclipse.mat.report.Params
- org.eclipse.mat.report.Params.Html
- org.eclipse.mat.report.Params.Rendering
- org.eclipse.mat.ui.internal.acquire.ProviderArgumentsTable.ITableListener
- org.eclipse.mat.query.quantize.Quantize.Function
- org.eclipse.mat.query.quantize.Quantize.Function.Factory
- org.eclipse.mat.ui.internal.browser.QueryBrowserPopup.Element
- org.eclipse.mat.query.refined.RefinedStructuredResult.ICalculationProgress
- java.io.Serializable
  - org.eclipse.mat.snapshot.model.IObject
    - org.eclipse.mat.snapshot.model.IArray
      - org.eclipse.mat.snapshot.model.IObjectArray
      - org.eclipse.mat.snapshot.model.IPrimitiveArray
    - org.eclipse.mat.snapshot.model.IClass
    - org.eclipse.mat.snapshot.model.IInstance
      - org.eclipse.mat.snapshot.model.IClassLoader
- org.eclipse.mat.snapshot.SnapshotFactory.Implementation
- org.eclipse.mat.ui.SnapshotHistoryService.IChangeListener
- org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.SuggestionProvider

## Annotation Type Hierarchy

- org.eclipse.mat.query.annotations.Argument (implements java.lang.annotation.Annotation)
- org.eclipse.mat.query.annotations.Category (implements java.lang.annotation.Annotation)
- org.eclipse.mat.query.annotations.CommandName (implements java.lang.annotation.Annotation)
- org.eclipse.mat.query.annotations.Help (implements java.lang.annotation.Annotation)
- org.eclipse.mat.query.annotations.HelpUrl (implements java.lang.annotation.Annotation)
- org.eclipse.mat.query.annotations.Icon (implements java.lang.annotation.Annotation)
- org.eclipse.mat.query.annotations.Menu (implements java.lang.annotation.Annotation)
- org.eclipse.mat.query.annotations.Menu.Entry (implements java.lang.annotation.Annotation)
- org.eclipse.mat.query.annotations.Name (implements java.lang.annotation.Annotation)
- org.eclipse.mat.report.Renderer (implements java.lang.annotation.Annotation)
- org.eclipse.mat.snapshot.extension.Subject (implements java.lang.annotation.Annotation)
- org.eclipse.mat.snapshot.extension.Subjects (implements java.lang.annotation.Annotation)
- org.eclipse.mat.query.annotations.Usage (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.mat.query.annotations.Argument.Advice
    - org.eclipse.mat.inspections.osgi.model.BundleDescriptor.Type
    - org.eclipse.mat.inspections.osgi.BundleRegistryQuery.Grouping
    - org.eclipse.mat.query.BytesDisplay
    - org.eclipse.mat.ui.internal.query.arguments.CheckBoxEditor.Type
    - org.eclipse.mat.query.Column.Alignment
    - org.eclipse.mat.query.Column.SortDirection
    - org.eclipse.mat.ui.snapshot.panes.CompareTablesPane.DiffOption
    - org.eclipse.mat.ui.snapshot.panes.CompareTablesPane.SetopOption
    - org.eclipse.mat.internal.snapshot.inspections.CompareTablesQuery.Mode
    - org.eclipse.mat.internal.snapshot.inspections.CompareTablesQuery.Operation
    - org.eclipse.mat.internal.snapshot.inspections.DominatorQuery.Grouping
    - org.eclipse.mat.ibmvm.acquire.DumpType
    - org.eclipse.mat.hprof.ExportHprof.RedactType
    - org.eclipse.mat.inspections.finalizer.FinalizerQueueQuery.Mode
    - org.eclipse.mat.ui.snapshot.panes.HistogramPane.Grouping
    - org.eclipse.mat.inspections.HistogramQuery.Grouping
    - org.eclipse.mat.hprof.ui.HprofPreferences.HprofStrictness
    - org.eclipse.mat.parser.index.IndexManager.Index
    - org.eclipse.mat.util.IProgressListener.Severity
    - org.eclipse.mat.report.ITestResult.Status
    - org.eclipse.mat.snapshot.extension.JdkVersion
    - org.eclipse.mat.ui.internal.query.arguments.LinkEditor.Mode
    - org.eclipse.mat.internal.snapshot.inspections.MultiplePath2GCRootsQuery.Grouping
    - org.eclipse.mat.ui.util.PaneState.PaneType
    - org.eclipse.mat.ui.internal.Perspective.Views
    - org.eclipse.mat.query.registry.QueryObjectLink.Type
    - org.eclipse.mat.inspections.SimpleComparison.Retained
    - org.eclipse.mat.ui.internal.query.arguments.TextEditor.DecoratorType
    - org.eclipse.mat.snapshot.query.TQuantize.Target
    - org.eclipse.mat.util.Units.Plain
    - org.eclipse.mat.util.Units.Storage
    - org.eclipse.mat.hprof.describer.Version