Package ghidra.program.model.listing

# Interface SymbolChangeSet

All Superinterfaces:
  `ChangeSet`

All Known Subinterfaces:
  `ProgramChangeSet`

All Known Implementing Classes:
  `DBTraceProgramViewChangeSet`

public interface SymbolChangeSet extends ChangeSet
Interface for a Symbol Change set. Objects that implements this interface track various change information on a symbol manager.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `long[]`
  `getSymbolAdditions()`
  returns the list of symbols IDs that have been added.
  `long[]`
  `getSymbolChanges()`
  returns the list of symbol IDs that have changed.
  `void`
  `symbolAdded(long id)`
  adds the symbols id to the list of symbols that have been added.
  `void`
  `symbolChanged(long id)`
  adds the symbol id to the list of symbols that have changed.

- ## Method Details

  - ### symbolChanged

    void symbolChanged(long id)
    adds the symbol id to the list of symbols that have changed.

  - ### symbolAdded

    void symbolAdded(long id)
    adds the symbols id to the list of symbols that have been added.

  - ### getSymbolChanges

    long[] getSymbolChanges()
    returns the list of symbol IDs that have changed.

  - ### getSymbolAdditions

    long[] getSymbolAdditions()
    returns the list of symbols IDs that have been added.