Annotation Interface PcodeUseropLibraryFactory.UseropLibrary

Enclosing interface:
PcodeUseropLibraryFactory

@Target(TYPE) @Retention(RUNTIME) public static @interface PcodeUseropLibraryFactory.UseropLibrary
A required annotation for identifying the library in pspec files
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The id of this library (factory)
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Specifies whether this library is always included, regardless of the id
    int
    Determines in what order overrides are applied
  • Element Details

    • id

      String id
      The id of this library (factory)

      This id should not contain any commas. While other symbols are allowed, only hyphens and periods are recommended. We request all unqualified ids be reserved for use by the core Ghidra distribution. Extensions, scripts, and other 3rd-party additions should use periods to briefly qualify their names, e.g., "com.example.my-userop-lib".

      Returns:
      the id
    • includeAlways

      boolean includeAlways
      Specifies whether this library is always included, regardless of the id
      Returns:
      true to include always
      Default:
      false
    • order

      int order
      Determines in what order overrides are applied

      Higher values are applied later, and thus take precedence.

      Returns:
      the override order
      Default:
      100