org.jetbrains.jet.utils
Class Printer

java.lang.Object
  extended by org.jetbrains.jet.utils.Printer

public class Printer
extends java.lang.Object


Constructor Summary
Printer(java.lang.Appendable out)
           
Printer(java.lang.Appendable out, int maxBlankLines)
           
 
Method Summary
 Printer popIndent()
           
 Printer print(java.lang.Object... objects)
           
 Printer println(java.lang.Object... objects)
           
 Printer printlnWithNoIndent(java.lang.Object... objects)
           
 Printer printWithNoIndent(java.lang.Object... objects)
           
 Printer pushIndent()
           
 Printer separated(java.lang.Object separator, java.util.Collection<?> items)
           
 Printer separated(java.lang.Object separator, java.lang.Object... items)
           
 Printer withholdIndentOnce()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Printer

public Printer(@NotNull
               java.lang.Appendable out)

Printer

public Printer(@NotNull
               java.lang.Appendable out,
               int maxBlankLines)
Method Detail

println

@NotNull
public Printer println(java.lang.Object... objects)

print

@NotNull
public Printer print(java.lang.Object... objects)

printWithNoIndent

@NotNull
public Printer printWithNoIndent(java.lang.Object... objects)

withholdIndentOnce

@NotNull
public Printer withholdIndentOnce()

printlnWithNoIndent

@NotNull
public Printer printlnWithNoIndent(java.lang.Object... objects)

pushIndent

@NotNull
public Printer pushIndent()

popIndent

@NotNull
public Printer popIndent()

separated

@NotNull
public Printer separated(java.lang.Object separator,
                                 java.lang.Object... items)

separated

@NotNull
public Printer separated(java.lang.Object separator,
                                 java.util.Collection<?> items)