# Hierarchy For Package org.eclipse.mat.hprof

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.mat.hprof.BufferingRafPositionInputStream (implements java.lang.AutoCloseable, java.io.Closeable, org.eclipse.mat.hprof.IPositionInputStream)
  - org.eclipse.mat.hprof.ByteArrayPositionInputStream (implements java.lang.AutoCloseable, java.io.Closeable, org.eclipse.mat.hprof.IPositionInputStream)
  - org.eclipse.mat.hprof.EnhancerRegistry.Enhancer
  - org.eclipse.mat.hprof.ExportHprof (implements org.eclipse.mat.query.IQuery)
  - org.eclipse.mat.hprof.ExportHprof.Remap
  - 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.HprofRandomAccessParser
  - org.eclipse.mat.hprof.IHprofParserHandler.HeapObject
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.FilterInputStream
      - org.eclipse.mat.hprof.DefaultPositionInputStream (implements java.io.DataInput, org.eclipse.mat.hprof.IPositionInputStream)
      - org.eclipse.mat.hprof.GZIPInputStream2
      - 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.osgi.util.NLS
    - org.eclipse.mat.hprof.Messages
  - org.eclipse.mat.hprof.Pass1Parser
  - org.eclipse.mat.hprof.Pass2Parser
  - org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
    - org.eclipse.mat.hprof.HprofPlugin (implements org.osgi.framework.BundleActivator)
  - java.io.RandomAccessFile (implements java.io.Closeable, java.io.DataInput, java.io.DataOutput)
    - org.eclipse.mat.hprof.ChunkedGZIPRandomAccessFile
  - org.eclipse.mat.util.RegistryReader<D> (implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler)
    - org.eclipse.mat.hprof.EnhancerRegistry

## Interface Hierarchy

- java.io.DataInput
  - org.eclipse.mat.hprof.IPositionInputStream
- org.eclipse.mat.hprof.IHprofParserHandler

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.mat.hprof.ExportHprof.RedactType