# Hierarchy For Package ghidra.app.plugin.processors.sleigh

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.program.model.lang.BasicCompilerSpecDescription (implements ghidra.program.model.lang.CompilerSpecDescription)
    - ghidra.app.plugin.processors.sleigh.SleighCompilerSpecDescription
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - ghidra.app.plugin.processors.sleigh.SpecExtensionPanel
  - ghidra.app.plugin.processors.sleigh.Constructor (implements java.lang.Comparable<T>)
  - ghidra.app.plugin.processors.sleigh.ConstructState
  - ghidra.app.plugin.processors.sleigh.ContextCache
  - ghidra.app.plugin.processors.sleigh.ContextCommit (implements ghidra.app.plugin.processors.sleigh.ContextChange)
  - ghidra.app.plugin.processors.sleigh.ContextOp (implements ghidra.app.plugin.processors.sleigh.ContextChange)
  - ghidra.app.plugin.processors.sleigh.DecisionNode
  - ghidra.app.plugin.processors.sleigh.FixedHandle
  - ghidra.app.plugin.processors.sleigh.ModuleDefinitionsAdapter (implements ghidra.pcodeCPort.slgh_compile.PreprocessorDefinitions)
  - ghidra.app.plugin.processors.sleigh.ModuleDefinitionsMap
  - ghidra.app.plugin.processors.sleigh.OpTplWalker
  - ghidra.app.plugin.processors.sleigh.ParserWalker
  - ghidra.app.plugin.processors.sleigh.PcodeEmit
    - ghidra.app.plugin.processors.sleigh.PcodeEmitObjects
    - ghidra.app.plugin.processors.sleigh.PcodeEmitPacked
  - ghidra.app.plugin.processors.sleigh.PcodeEmitPacked.LabelRef
  - ghidra.app.plugin.processors.sleigh.SleighDebugLogger
  - ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype (implements ghidra.program.model.lang.InstructionPrototype)
  - ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype.FlowRecord
  - ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype.FlowSummary
  - ghidra.app.plugin.processors.sleigh.SleighLanguage (implements ghidra.program.model.lang.Language)
  - ghidra.app.plugin.processors.sleigh.SleighLanguageProvider (implements ghidra.program.model.lang.LanguageProvider)
  - ghidra.app.plugin.processors.sleigh.SleighLanguageValidator
  - ghidra.app.plugin.processors.sleigh.SleighParserContext (implements ghidra.program.model.lang.ParserContext)
  - ghidra.app.plugin.processors.sleigh.SpecExtensionEditor (implements ghidra.framework.options.OptionsEditor, java.beans.PropertyChangeListener)
  - ghidra.util.task.Task (implements ghidra.util.task.MonitoredRunnable)
    - ghidra.app.plugin.processors.sleigh.SpecExtensionPanel.ChangeExtensionTask
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - ghidra.app.plugin.processors.sleigh.SleighException
  - ghidra.app.plugin.processors.sleigh.VarnodeData

## Interface Hierarchy

- ghidra.app.plugin.processors.sleigh.ContextChange

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - ghidra.app.plugin.processors.sleigh.SleighDebugLogger.SleighDebugMode
    - ghidra.app.plugin.processors.sleigh.SpecExtensionPanel.Status
    - ghidra.app.plugin.processors.sleigh.UniqueLayout