PrintRTValue

org.finos.morphir.util.PrintRTValue
See thePrintRTValue companion object
class PrintRTValue(detailLevel: DetailLevel, fieldNames: FieldNames, val defaultWidth: Int) extends Walker

Attributes

Companion
object
Graph
Supertypes
class Walker
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

object PrintRTInner

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
implicit class RTPrintOpts(v: RTValue)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class TreeOpts(tree: Tree.type)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

override def additionalHandlers: PartialFunction[Any, Tree]

Attributes

Definition Classes
Walker
def apply(x: Any, verbose: Boolean): Str
def tokenize(x: Any): Iterator[Str]
def treeify(x: Any): Tree
override def treeify(x: Any, escapeUnicode: Boolean, showFieldNames: Boolean): Tree

Attributes

Definition Classes
Walker
def treeifySuper(x: Any): Tree

Concrete fields

val colorApplyPrefix: Attrs
val colorLiteral: Attrs
val defaultHeight: Int
val defaultIndent: Int
val defaultWidth: Int
val escapeUnicode: Boolean
val showFieldNames: Boolean
var verbose: Boolean

Inherited fields

val tuplePrefix: String

Attributes

Inherited from:
Walker

Implicits

Implicits

final implicit def RTPrintOpts(v: RTValue): RTPrintOpts
final implicit def TreeOpts(tree: Tree.type): TreeOpts