# Hierarchy For Package ghidra.app.plugin.assembler.sleigh.expr

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.app.plugin.assembler.sleigh.expr.AbstractExpressionSolver<T>
    - ghidra.app.plugin.assembler.sleigh.expr.AbstractBinaryExpressionSolver<T>
      - ghidra.app.plugin.assembler.sleigh.expr.AndExpressionSolver
      - ghidra.app.plugin.assembler.sleigh.expr.DivExpressionSolver
      - ghidra.app.plugin.assembler.sleigh.expr.LeftShiftExpressionSolver
      - ghidra.app.plugin.assembler.sleigh.expr.MultExpressionSolver
      - ghidra.app.plugin.assembler.sleigh.expr.OrExpressionSolver
      - ghidra.app.plugin.assembler.sleigh.expr.PlusExpressionSolver
      - ghidra.app.plugin.assembler.sleigh.expr.RightShiftExpressionSolver
      - ghidra.app.plugin.assembler.sleigh.expr.SubExpressionSolver
      - ghidra.app.plugin.assembler.sleigh.expr.XorExpressionSolver
    - ghidra.app.plugin.assembler.sleigh.expr.AbstractUnaryExpressionSolver<T>
      - ghidra.app.plugin.assembler.sleigh.expr.MinusExpressionSolver
      - ghidra.app.plugin.assembler.sleigh.expr.NotExpressionSolver
    - ghidra.app.plugin.assembler.sleigh.expr.ConstantValueSolver
    - ghidra.app.plugin.assembler.sleigh.expr.ContextFieldSolver
    - ghidra.app.plugin.assembler.sleigh.expr.EndInstructionValueSolver
    - ghidra.app.plugin.assembler.sleigh.expr.Next2InstructionValueSolver
    - ghidra.app.plugin.assembler.sleigh.expr.OperandValueSolver
    - ghidra.app.plugin.assembler.sleigh.expr.StartInstructionValueSolver
    - ghidra.app.plugin.assembler.sleigh.expr.TokenFieldSolver
  - ghidra.app.plugin.assembler.sleigh.expr.MaskedLong (implements java.lang.Comparable<T>)
  - ghidra.app.plugin.assembler.sleigh.expr.OrExpressionSolver.Matchers (implements ghidra.app.plugin.assembler.sleigh.expr.match.ExpressionMatcher.Context)
  - ghidra.app.plugin.assembler.sleigh.expr.RecursiveDescentSolver
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - ghidra.app.plugin.assembler.sleigh.expr.SolverException
        - ghidra.app.plugin.assembler.sleigh.expr.NeedsBackfillException

## Interface Hierarchy

- ghidra.app.plugin.assembler.sleigh.expr.SolverHint

## 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.assembler.sleigh.expr.DefaultSolverHint (implements ghidra.app.plugin.assembler.sleigh.expr.SolverHint)