# Package ghidra.app.merge.listing

package ghidra.app.merge.listing

- Related Packages
  Package
  Description
  ghidra.app.merge
- Class
  Description
  ChoiceComponent
  Abstract class for a GUI panel that allows the user to select choices for resolving conflicts.
  CodeUnitDetails
  This is a class with static methods for obtaining information about a code unit and its references.
  ConflictInfoPanel
  `ConflictInfoPanel` appears above the 4 listings in the ListingMergeWindow.
  ConflictPanel
  Abstract class that should be implemented by the conflict panel that appears below the 4 listings in the merge window.
  ExternalConflictInfoPanel
  `ExternalConflictInfoPanel` appears above the 4 listings in the ListingMergeWindow.
  ExternalFunctionMerger
  Class for merging external function and label changes.
  ExternalFunctionMerger.ExternalConflictType
  ExternalProgramMerger
  Manages external program name changes and conflicts between the latest versioned program and the modified program being checked into version control.
  ExternalsAddressTranslator
  ExternalsAddressTranslator is a translator that can be used for merging external functions and labels.
  FunctionTagListingMerger
  Handles merging of function tags when they are added/removed from functions.
  FunctionTagMerger
  Class for merging function tag changes.
  ListingMergeConstants
  `ListingMergeConstants` is an interface that provides constants that are used throughout all of the Listing merge managers for multi-user.
  ListingMergeManager
  Manages program listing changes and conflicts between the latest versioned program (LATEST) and the modified program (MY) being checked into version control.
  ProgramContextMergeManager
  `ProgramContextMergeManager` merges register value changes for multi-user program versions.
  ScrollingListChoicesPanel
  `ScrollingListChoicesPanel` provides a table type of format for resolving Each row that has choices represents the choices for a single conflict.
  VariousChoicesPanel
  `VariousChoicesPanel` provides a table type of format for resolving multiple conflicts in one panel.
  VerticalChoicesPanel
  `VerticalChoicesPanel` is a conflict panel for the Listing Merge.