Package ghidra.util

# Interface Issue

public interface Issue

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getCategory()`
  Returns the category for this issue.
  `String`
  `getDescription()`
  Returns a detailed description of the issue.
  `List<Fixup>`
  `getPossibleFixups()`
  Returns a list of possible Fixup objects for this issue.
  `Location`
  `getPrimaryLocation()`
  Returns a Location object that describes where the issue occurred.
  `List<Location>`
  `getSecondaryLocations()`
  Returns a list of locations related to the issue that are not the primary issue location.

- ## Method Details

  - ### getCategory

    String getCategory()
    Returns the category for this issue. Categories may use '.' as separators to present a hierarchical category structure.
    Returns:
      the category for this issue.

  - ### getDescription

    String getDescription()
    Returns a detailed description of the issue.
    Returns:
      a detailed description of the issue.

  - ### getPrimaryLocation

    Location getPrimaryLocation()
    Returns a Location object that describes where the issue occurred.
    Returns:
      a Location object that describes where the issue occurred. May return null if the issue is not related to a specific location.

  - ### getSecondaryLocations

    List<Location> getSecondaryLocations()
    Returns a list of locations related to the issue that are not the primary issue location.
    Returns:
      a list of locations related to the issue that are not the primary issue location. This list may be empty, but not null.

  - ### getPossibleFixups

    List<Fixup> getPossibleFixups()
    Returns a list of possible Fixup objects for this issue.
    Returns:
      a list of possible Fixup objects for this issue. This list may be empty, but not null.