org.finos.morphir.printing

Members list

Type members

Classlikes

trait PPrint[T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object PPrint

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
PPrint.type
trait PPrintLow0

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Stringify[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Stringify

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Stringify.type

Value members

Concrete methods

def apply(x: Any, width: Int, height: Int, indent: Int, initialOffset: Int, escapeUnicode: Boolean, showFieldNames: Boolean): Str
def copy(defaultWidth: Int, defaultHeight: Int, defaultIndent: Int, defaultEscapeUnicode: Boolean, defaultShowFieldNames: Boolean, colorLiteral: Attrs, colorApplyPrefix: Attrs, additionalHandlers: PartialFunction[Any, Tree]): PPrinter
def log[T](x: Text[T], tag: String, width: Int, height: Int, indent: Int, escapeUnicode: Boolean, showFieldNames: Boolean)(implicit line: Line, fileName: FileName): T
def pprintln[T](x: T, width: Int, height: Int, indent: Int, initialOffset: Int, escapeUnicode: Boolean, showFieldNames: Boolean): Unit
def stringify[A : Stringify](value: A): String
def stringifyLine[A : Stringify](value: A): String
def tokenize(x: Any, width: Int, height: Int, indent: Int, initialOffset: Int, escapeUnicode: Boolean, showFieldNames: Boolean): Iterator[Str]