java.lang.Object
com.google.googlejavaformat.InputOutput
com.google.googlejavaformat.Output
Direct Known Subclasses:
JavaOutput

public abstract class Output extends InputOutput
An output from the formatter.
  • Constructor Details

    • Output

      public Output()
  • Method Details

    • indent

      public abstract void indent(int indent)
      Indent by outputting indent spaces.
      Parameters:
      indent - the current indent
    • append

      public abstract void append(String text, Range<Integer> range)
      Output a string.
      Parameters:
      text - the string
      range - the Range corresponding to the string
    • blankLine

      public abstract void blankLine(int k, OpsBuilder.BlankLineWanted wanted)
      A blank line is or is not wanted here.
      Parameters:
      k - the Input.Tok index
      wanted - whether a blank line is wanted here
    • markForPartialFormat

      public abstract void markForPartialFormat(Input.Token start, Input.Token end)
      Marks a region that can be partially formatted.
    • getCommentsHelper

      public abstract CommentsHelper getCommentsHelper()
      Returns:
      the CommentsHelper
    • toString

      public String toString()
      Overrides:
      toString in class InputOutput