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

    • buf

      protected final StringBuffer buf
    • isLineLabel

      protected boolean isLineLabel
    • i

      protected int i
  • Constructor Details

    • MyAppender

      public MyAppender(Language language)
  • Method Details

    • appendString

      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

      public void appendLineLabel(long label)
    • appendIndent

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

      protected void endLine()
    • stringifyUseropUnchecked

      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

      public String finish()