Package ghidra.framework

# Interface ModuleInitializer

All Superinterfaces:
  `ExtensionPoint`, `Runnable`

All Known Implementing Classes:
  `BSimInitializer`, `DBInitializer`, `DecompilerInitializer`, `DefaultSSLContextInitializer`, `EditorInitializer`, `FileSystemInitializer`, `FoundationInitializer`, `GenericInitializer`, `ProjectInitializer`, `SoftwareModelingInitializer`

public interface ModuleInitializer extends ExtensionPoint, Runnable
An `ExtensionPoint` that users can implement to perform work before the application is loaded.

                    To create a module initializer:

                    1) Implement ModuleInitializer.java
                    2) Have the name of your implementation end with the keyword 'Initializer'

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getName()`

  ### Methods inherited from interface java.lang.Runnable

  `run`

- ## Method Details

  - ### getName

    String getName()
    Returns:
      initializer name