Package ghidra.app.cmd.refs
Class SetPrimaryRefCmd
java.lang.Object
ghidra.app.cmd.refs.SetPrimaryRefCmd
- All Implemented Interfaces:
Command
Command class for setting a reference to be primary. Any other
reference that was primary at that address will no longer be primary.
-
Constructor Summary
ConstructorsConstructorDescriptionSetPrimaryRefCmd
(Address fromAddr, int opIndex, Address toAddr, boolean isPrimary) Creates a command for setting whether or not a reference is the primary reference.SetPrimaryRefCmd
(Reference ref, boolean isPrimary) Creates a command for setting whether or not a reference is the primary reference. -
Method Summary
Modifier and TypeMethodDescriptionboolean
applyTo
(DomainObject obj) Applies the command to the given domain object.getName()
Returns the name of this command.Returns the status message indicating the status of the command.
-
Constructor Details
-
SetPrimaryRefCmd
Creates a command for setting whether or not a reference is the primary reference. If isPrimary is true, any other reference that was primary at that address will no longer be primary.- Parameters:
ref
- the referenceisPrimary
- true to make the reference primary, false to make it non-primary
-
SetPrimaryRefCmd
Creates a command for setting whether or not a reference is the primary reference. If isPrimary is true, any other reference that was primary at that address will no longer be primary.- Parameters:
fromAddr
- the address of the codeunit making the reference.opIndex
- the operand index.toAddr
- the address being referred to.isPrimary
- true to make the reference primary, false to make it non-primary
-
-
Method Details
-
applyTo
Description copied from interface:Command
Applies the command to the given domain object. -
getStatusMsg
Description copied from interface:Command
Returns the status message indicating the status of the command.- Specified by:
getStatusMsg
in interfaceCommand
- Returns:
- reason for failure, or null if the status of the command was successful
- See Also:
-
getName
Description copied from interface:Command
Returns the name of this command.
-