Package ghidra.app.actions
Class AbstractFindReferencesToAddressAction
- java.lang.Object
-
- docking.action.DockingAction
-
- ghidra.app.context.NavigatableContextAction
-
- ghidra.app.actions.AbstractFindReferencesToAddressAction
-
- All Implemented Interfaces:
DockingActionIf
,HelpDescriptor
public abstract class AbstractFindReferencesToAddressAction extends NavigatableContextAction
Only shows addresses to the code unit at the address for the current context. This differs from the normal 'find references' action in that it will find references by inspecting context for more information, potentially searching for more than just direct references to the code unit at the current address.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
NAME
-
Fields inherited from interface docking.action.DockingActionIf
DESCRIPTION_PROPERTY, ENABLEMENT_PROPERTY, GLOBALCONTEXT_PROPERTY, KEYBINDING_DATA_PROPERTY, MENUBAR_DATA_PROPERTY, POPUP_MENU_DATA_PROPERTY, TOOLBAR_DATA_PROPERTY
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractFindReferencesToAddressAction(PluginTool tool, java.lang.String owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(NavigatableActionContext context)
protected ProgramLocation
getLocation(NavigatableActionContext context)
protected boolean
isEnabledForContext(NavigatableActionContext context)
-
Methods inherited from class ghidra.app.context.NavigatableContextAction
actionPerformed, isAddToPopup, isAddToPopup, isEnabledForContext, isValidContext
-
Methods inherited from class docking.action.DockingAction
addPropertyChangeListener, addToWindowWhen, createButton, createMenuItem, dispose, doCreateButton, doCreateMenuItem, enabledWhen, firePropertyChanged, getDefaultKeyBindingData, getDescription, getFullName, getHelpInfo, getHelpObject, getInceptionFromTheFirstClassThatIsNotUsOrABuilder, getInceptionInformation, getKeyBinding, getKeyBindingData, getKeyBindingType, getMenuBarData, getName, getOwner, getPopupMenuData, getPreferredKeyBindingType, getToolBarData, isEnabled, markHelpUnnecessary, popupWhen, removePropertyChangeListener, setAddToAllWindows, setDescription, setEnabled, setHelpLocation, setKeyBindingData, setMenuBarData, setPopupMenuData, setSupportsDefaultToolContext, setToolBarData, setUnvalidatedKeyBindingData, shouldAddToWindow, supportsDefaultToolContext, toString, validContextWhen
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface docking.action.DockingActionIf
getOwnerDescription
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AbstractFindReferencesToAddressAction
protected AbstractFindReferencesToAddressAction(PluginTool tool, java.lang.String owner)
-
-
Method Detail
-
actionPerformed
public void actionPerformed(NavigatableActionContext context)
- Specified by:
actionPerformed
in classNavigatableContextAction
-
isEnabledForContext
protected boolean isEnabledForContext(NavigatableActionContext context)
- Overrides:
isEnabledForContext
in classNavigatableContextAction
-
getLocation
protected ProgramLocation getLocation(NavigatableActionContext context)
-
-