# Hierarchy For Package ghidra.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.util.BigEndianDataConverter (implements ghidra.util.DataConverter)
    - ghidra.util.GhidraBigEndianDataConverter (implements ghidra.util.GhidraDataConverter)
  - ghidra.util.BrowserLoader
  - ghidra.util.ColorUtils
  - ghidra.util.ColorUtils.ColorBlender
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - ghidra.util.LaunchErrorDialog
  - ghidra.util.ConsoleErrorDisplay (implements ghidra.util.ErrorDisplay)
  - ghidra.util.Conv
  - ghidra.util.CountLatch
  - ghidra.util.DateUtils
  - ghidra.util.DefaultErrorLogger (implements ghidra.util.ErrorLogger)
  - java.awt.dnd.DropTarget (implements java.awt.dnd.DropTargetListener, java.io.Serializable)
    - ghidra.util.CascadedDropTarget
  - ghidra.util.GhidraJarBuilder (implements ghidra.GhidraLaunchable)
  - ghidra.util.HashUtilities
  - ghidra.util.HelpLocation
  - ghidra.util.HTMLUtilities
  - java.io.InputStream (implements java.io.Closeable)
    - ghidra.util.BoundedInputStream
    - ghidra.util.MonitoredInputStream
  - ghidra.util.JavaSourceFile
  - ghidra.util.JavaSourceLine
  - ghidra.util.LittleEndianDataConverter (implements ghidra.util.DataConverter)
    - ghidra.util.GhidraLittleEndianDataConverter (implements ghidra.util.GhidraDataConverter)
  - ghidra.util.Lock
  - ghidra.util.ManualEntry
  - ghidra.util.ManualViewerCommandWrappedOption (implements ghidra.framework.options.CustomOption)
  - ghidra.util.MathUtilities
  - ghidra.util.MD5Utilities
  - ghidra.util.Msg
  - ghidra.util.MultiComparableArrayIterator<T>
  - ghidra.util.NamingUtilities
  - ghidra.util.NumericUtilities
  - ghidra.util.ObjectStorageStreamAdapter (implements ghidra.util.ObjectStorage)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - ghidra.util.HashingOutputStream
    - ghidra.util.MonitoredOutputStream
    - ghidra.util.NullOutputStream
  - ghidra.util.PrivateSaveable (implements ghidra.util.Saveable)
    - ghidra.util.SaveableColor
    - ghidra.util.SaveablePoint
  - java.beans.PropertyEditorSupport (implements java.beans.PropertyEditor)
    - ghidra.util.ManualViewerCommandEditor (implements ghidra.framework.options.CustomOptionsEditor)
  - ghidra.util.PropertyFile
  - ghidra.util.ReversedListIterator<E> (implements java.util.ListIterator<E>)
  - ghidra.util.StringFormat
  - ghidra.util.StringUtilities
  - ghidra.util.StringUtilities.LineWrapper
  - ghidra.util.Swing
  - ghidra.util.SystemUtilities
  - ghidra.util.TaskUtilities
  - ghidra.util.TestSuiteUtilities
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - ghidra.util.ReadOnlyException
      - ghidra.util.exception.UsrException
        - ghidra.util.InvalidNameException
        - ghidra.util.NotOwnerException
  - ghidra.util.UndefinedFunction (implements ghidra.program.model.listing.Function)
  - ghidra.util.UniversalID
  - ghidra.util.UniversalIdGenerator
    - ghidra.util.TestUniversalIdGenerator
  - ghidra.util.UserSearchUtils
  - ghidra.util.VersionExceptionHandler
  - ghidra.util.WebColors
  - ghidra.util.WordLocation
  - ghidra.util.XmlProgramUtilities

## Interface Hierarchy

- ghidra.util.Disposable
- ghidra.util.ErrorDisplay
- ghidra.util.ErrorLogger
- ghidra.util.FilterTransformer<T>
- ghidra.util.Fixup
- ghidra.util.Issue
- ghidra.util.Location
- ghidra.util.LongIterator
- ghidra.util.ObjectStorage
- ghidra.util.Saveable
- java.io.Serializable
  - ghidra.util.DataConverter
    - ghidra.util.GhidraDataConverter
- ghidra.util.StatusListener
- ghidra.util.TrackedTaskListener
- ghidra.util.TriConsumer<T,U,V>

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - ghidra.util.MessageType
    - ghidra.util.SignednessFormatMode