Package ghidra.app.cmd.label
Class SetLabelNamespaceCmd
java.lang.Object
ghidra.app.cmd.label.SetLabelNamespaceCmd
- All Implemented Interfaces:
Command
Command for changing the scope of a label.
The scope is the namespace that the label is associated with.
-
Constructor Summary
ConstructorsConstructorDescriptionSetLabelNamespaceCmd
(Address addr, String name, Namespace oldNamespace, Namespace newNamespace) Constructs a new command for changing the scope of a label. -
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
-
SetLabelNamespaceCmd
public SetLabelNamespaceCmd(Address addr, String name, Namespace oldNamespace, Namespace newNamespace) Constructs a new command for changing the scope of a label.- Parameters:
addr
- the address of the label to be changed.name
- the name of the label to be changed.oldNamespace
- the current scope of the label that will be changed.newNamespace
- the new scope of the label.
-
-
Method Details
-
applyTo
Description copied from interface:Command
Applies the command to the given domain object. -
getName
Description copied from interface:Command
Returns the name of this command. -
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:
-