# Hierarchy For Package ghidra.python

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.program.flatapi.FlatProgramAPI
    - ghidra.app.script.GhidraScript
      - ghidra.python.PythonScript
  - ghidra.app.script.GhidraScriptProvider (implements java.lang.Comparable<T>, ghidra.util.classfinder.ExtensionPoint)
    - ghidra.python.PythonScriptProvider
  - ghidra.framework.plugintool.Plugin (implements ghidra.util.classfinder.ExtensionPoint, ghidra.framework.plugintool.util.PluginEventListener, ghidra.framework.plugintool.util.ServiceListener)
    - ghidra.app.plugin.ProgramPlugin
      - ghidra.python.PythonPlugin (implements ghidra.app.plugin.core.interpreter.InterpreterConnection, ghidra.framework.options.OptionsChangeListener)
  - ghidra.python.PyDevUtils
  - ghidra.python.PythonCodeCompletionFactory
  - org.python.util.PythonInterpreter (implements java.lang.AutoCloseable, java.io.Closeable)
    - org.python.util.InteractiveInterpreter
      - ghidra.python.GhidraPythonInterpreter
  - ghidra.python.PythonRun (implements ghidra.GhidraLaunchable)
  - ghidra.python.PythonUtils