Class StringPcodeFormatter.ToStringAppender

java.lang.Object
ghidra.app.util.pcode.AbstractAppender<String>
ghidra.app.util.pcode.StringPcodeFormatter.ToStringAppender
Enclosing class:
StringPcodeFormatter

protected static class StringPcodeFormatter.ToStringAppender extends AbstractAppender<String>
  • Constructor Details

    • ToStringAppender

      public ToStringAppender(Language language, boolean labeled)
  • Method Details

    • appendEndOfLine

      protected void appendEndOfLine()
    • 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
    • finish

      public String finish()
    • appendLineLabel

      default void appendLineLabel(long label)
      Append a line label, usually meant to be on its own line
      Parameters:
      label - the label number