Class PcodeFrame.MyAppender

java.lang.Object
ghidra.app.util.pcode.AbstractAppender<String>
ghidra.pcode.exec.PcodeFrame.MyAppender
Enclosing class:
PcodeFrame

protected class PcodeFrame.MyAppender extends AbstractAppender<String>
  • Field Details Link icon

    • buf Link icon

      protected final StringBuffer buf
    • isLineLabel Link icon

      protected boolean isLineLabel
    • i Link icon

      protected int i
  • Constructor Details Link icon

    • MyAppender Link icon

      public MyAppender(Language language)
  • Method Details Link icon

    • appendString Link icon

      protected void appendString(String string)
      Description copied from class: AbstractAppender
      Append a plain string.

      By default, all append method delegate to this, so either it must be implemented, or every other append method must be overridden to avoid ever invoking this method. The default implementation throws an assertion error.

      Overrides:
      appendString in class AbstractAppender<String>
      Parameters:
      string - the string to append
    • appendLineLabel Link icon

      public void appendLineLabel(long label)
    • appendIndent Link icon

      public void appendIndent()
      Overrides:
      appendIndent in class AbstractAppender<String>
    • endLine Link icon

      protected void endLine()
    • stringifyUseropUnchecked Link icon

      protected String stringifyUseropUnchecked(Language language, int id)
      Description copied from class: AbstractAppender
      Lookup a given userop name
      Overrides:
      stringifyUseropUnchecked in class AbstractAppender<String>
      Parameters:
      language - the language containing the userop
      id - the userop id
      Returns:
      the display string, i.e., its name, or null if it doesn't exist
    • finish Link icon

      public String finish()