Class SetCommentCmd

java.lang.Object
ghidra.app.cmd.comments.SetCommentCmd
All Implemented Interfaces:
Command

public class SetCommentCmd extends Object implements Command
Command to set a specific type of comment on a code unit.
  • Constructor Details

    • SetCommentCmd

      public SetCommentCmd(Address addr, int commentType, String comment)
      Construct command
      Parameters:
      addr - address of code unit where comment will be placed
      commentType - valid comment type (see CodeUnit)
      comment - comment for code unit
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Command
      Returns the name of this command.
      Specified by:
      getName in interface Command
      Returns:
      the name of this command
    • applyTo

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

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

      public static void createComment(Program program, Address addr, String comment, int commentType)
      Creates the specified comment of the specified type at address. The current comment of this commentType will be cleared.
      Parameters:
      program - the program being analyzed
      addr - the address where data is created
      comment - the comment about the data
      commentType - the type of comment (CodeUnit.PLATE_COMMENT, CodeUnit.PRE_COMMENT, CodeUnit.EOL_COMMENT, CodeUnit.POST_COMMENT, CodeUnit.REPEATABLE_COMMENT)