Class AddUniqueLabelCmd

java.lang.Object
ghidra.app.cmd.label.AddUniqueLabelCmd
All Implemented Interfaces:
Command<Program>

@Deprecated public class AddUniqueLabelCmd extends Object implements Command<Program>
Deprecated.
The need for this class is now unnecessary since duplicate labels are permitted
Command to add a label. If the label already exists somewhere else, the address is appended to make it unique.
  • Constructor Details

    • AddUniqueLabelCmd

      public AddUniqueLabelCmd(Address address, String name, Namespace namespace, SourceType source)
      Deprecated.
      Constructs a new command for adding a label.
      Parameters:
      address - address where the label is to be added.
      name - name of the new label. A null name will cause a default label be added.
      namespace - the namespace of the label. (i.e. the namespace this label is associated with)
      source - the source of this symbol
  • Method Details

    • applyTo

      public boolean applyTo(Program program)
      Deprecated.
      Description copied from interface: Command
      Applies the command to the given domain object.
      Specified by:
      applyTo in interface Command<Program>
      Parameters:
      program - domain object that this command is to be applied.
      Returns:
      true if the command applied successfully
    • getStatusMsg

      public String getStatusMsg()
      Deprecated.
      Description copied from interface: Command
      Returns the status message indicating the status of the command.
      Specified by:
      getStatusMsg in interface Command<Program>
      Returns:
      reason for failure, or null if the status of the command was successful
    • getName

      public String getName()
      Deprecated.
      Description copied from interface: Command
      Returns the name of this command.
      Specified by:
      getName in interface Command<Program>
      Returns:
      the name of this command
    • getNewSymbol

      public Symbol getNewSymbol()
      Deprecated.
      Returns the newly created symbol.
      Returns:
      the newly created symbol