Class UpdateEnumCommentQuickFix
java.lang.Object
ghidra.features.base.quickfix.QuickFix
ghidra.features.base.replace.items.UpdateEnumCommentQuickFix
QuickFix for updating enum value comments
-
Field Summary
Fields inherited from class ghidra.features.base.quickfix.QuickFix
current, original, program, replacement -
Constructor Summary
ConstructorsConstructorDescriptionUpdateEnumCommentQuickFix(Program program, Enum enumDt, String valueName, String newComment) Constructor -
Method Summary
Modifier and TypeMethodDescriptionReturns the current value of the item.voidexecute()Executes the action.Returns the general name of the action to be performed.Returns the address of the affected program element if applicable or null otherwise.Returns the type of program element being affected (function, label, comment, etc.)getPath()Returns a path (the meaning of the path varies with the item type) associated with the affected program element if applicable or null otherwise.protected booleannavigateSpecial(ServiceProvider services, boolean fromSelectionChange) QuickFix items can override this method if they want to do some special navigation when the table selection changes or the user double clicks (or presses<return>key) to navigate.Methods inherited from class ghidra.features.base.quickfix.QuickFix
getCurrent, getOriginal, getPreview, getStatus, getStatusMessage, performAction, refresh, setStatus, setStatus, statusChanged
-
Constructor Details
-
UpdateEnumCommentQuickFix
Constructor- Parameters:
program- the program containing the enum value whose comment is to be updatedenumDt- the enum whose field value comment is to be changedvalueName- the enum value name whose comment is to be changednewComment- the new comment for the enum value
-
-
Method Details
-
getActionName
Description copied from class:QuickFixReturns the general name of the action to be performed.- Specified by:
getActionNamein classQuickFix- Returns:
- the general name of the action to be performed
-
getItemType
Description copied from class:QuickFixReturns the type of program element being affected (function, label, comment, etc.)- Specified by:
getItemTypein classQuickFix- Returns:
- the type of program element being affected
-
getAddress
Description copied from class:QuickFixReturns the address of the affected program element if applicable or null otherwise.- Specified by:
getAddressin classQuickFix- Returns:
- the address of the affected program element if applicable or null otherwise
-
getPath
Description copied from class:QuickFixReturns a path (the meaning of the path varies with the item type) associated with the affected program element if applicable or null otherwise. -
doGetCurrent
Description copied from class:QuickFixReturns the current value of the item.- Specified by:
doGetCurrentin classQuickFix- Returns:
- the current value of the item
-
execute
public void execute()Description copied from class:QuickFixExecutes the action. -
getProgramLocation
- Specified by:
getProgramLocationin classQuickFix
-
getCustomToolTipData
- Overrides:
getCustomToolTipDatain classQuickFix
-