Interface SymbolTableListener


  • public interface SymbolTableListener
    Listener methods that are called when changes to symbols are made.
    • Method Detail

      • symbolAdded

        void symbolAdded​(SourceType symbol)
        Notification that the given symbol has been added.
        Parameters:
        symbol - the symbol that was added.
      • symbolRemoved

        void symbolRemoved​(Address addr,
                           java.lang.String name,
                           boolean isLocal)
        Notification that a symbol was removed.
        Parameters:
        addr - address where the symbol was
        name - name of symbol
        isLocal - true if the symbol was in the scope of a function
      • symbolRenamed

        void symbolRenamed​(SourceType symbol,
                           java.lang.String oldName)
        Notification that the given symbol was renamed.
        Parameters:
        symbol - symbol that was renamed
        oldName - old name of the symbol
      • primarySymbolSet

        void primarySymbolSet​(SourceType symbol)
        Notification the the given symbol was set as the primary symbol.
        Parameters:
        symbol - the symbol that is now primary.
      • symbolScopeChanged

        void symbolScopeChanged​(SourceType symbol)
        Notification that the scope on a symbol changed.
        Parameters:
        symbol - the symbol whose scope has changed.
      • externalEntryPointAdded

        void externalEntryPointAdded​(Address addr)
        Notification that an external entry point was added at the given address.
        Parameters:
        addr - the address that made an external entry point.
      • externalEntryPointRemoved

        void externalEntryPointRemoved​(Address addr)
        Notification that an external entry point was removed from the given address.
        Parameters:
        addr - the address the removed as an external entry point.
      • associationAdded

        void associationAdded​(SourceType symbol,
                              Reference ref)
        Notification that the association between a reference and a specific symbol has changed.
        Parameters:
        symbol - affected symbol
        ref - affected reference
      • associationRemoved

        void associationRemoved​(Reference ref)
        Notification that the association between the given reference and any symbol was removed.
        Parameters:
        ref - the reference that had a symbol association removed.