PrettyPrinter

class PrettyPrinter

Constructors

Link copied to clipboard
fun PrettyPrinter()

Functions

Link copied to clipboard
fun indent(action: PrettyPrinter.() -> Unit): PrettyPrinter
Link copied to clipboard
fun <T> Iterable<T>.joinWithPrefixSuffixAndIndent(    separator: String,     prefix: String,     suffix: String,     transform: (T) -> String = {it.toString()})
Link copied to clipboard
fun p(str: String)
Link copied to clipboard
fun pad(size: Int)
Link copied to clipboard
fun print(str: String)
Link copied to clipboard
fun println()
fun Iterable<String>.println()
fun println(str: String)
fun <T> Iterable<T>.println(transform: (T) -> String)
Link copied to clipboard
fun <T> Iterable<T>.printlnWithBlankLine(transform: (T) -> String)
Link copied to clipboard
fun <T> Iterable<T>.printlnWithPrefixSuffixAndIndent(    prefix: String,     suffix: String,     transform: (T) -> String = {it.toString()})
Link copied to clipboard
fun singleLine(): PrettyPrinter
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
operator fun String.unaryPlus()

Properties

Link copied to clipboard
var eolKind: Eol
Link copied to clipboard
var indent: Int = 0
Link copied to clipboard
val lastLine: CharSequence
Link copied to clipboard
var step: Int = 2