# Hierarchy For Package ghidra.program.database.symbol

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.program.database.DatabaseObject
    - ghidra.program.database.symbol.EquateDB (implements ghidra.program.model.symbol.Equate)
    - ghidra.program.database.symbol.SymbolDB (implements ghidra.program.model.symbol.Symbol)
      - ghidra.program.database.symbol.ClassSymbol
      - ghidra.program.database.symbol.CodeSymbol
      - ghidra.program.database.symbol.FunctionSymbol
      - ghidra.program.database.symbol.LibrarySymbol
      - ghidra.program.database.symbol.NamespaceSymbol
      - ghidra.program.database.symbol.VariableSymbolDB
        - ghidra.program.database.symbol.GlobalVariableSymbolDB
  - ghidra.program.database.symbol.EquateManager (implements ghidra.program.model.symbol.EquateTable, db.util.ErrorHandler, ghidra.program.database.ManagerDB)
  - ghidra.program.database.symbol.NamespaceManager (implements ghidra.program.database.ManagerDB)
  - ghidra.program.database.symbol.OldVariableStorageManagerDB
  - ghidra.program.database.symbol.SymbolManager (implements ghidra.program.database.ManagerDB, ghidra.program.model.symbol.SymbolTable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - ghidra.program.database.symbol.OverlappingNamespaceException
  - ghidra.program.database.symbol.TypeFilteredSymbolIterator (implements ghidra.program.model.symbol.SymbolIterator)
  - ghidra.program.database.symbol.VariableStorageDBAdapterNoTable
  - ghidra.program.database.symbol.VariableStorageDBAdapterV2
  - ghidra.program.database.symbol.VariableStorageManagerDB (implements ghidra.program.database.symbol.VariableStorageManager)

## Interface Hierarchy

- ghidra.program.database.symbol.VariableStorageManager