C class

SourceCodePrinter [R]

extends Object with Printer

Printer for fully elaborated representation of the source code

Supertypes

Object, Printer

Constructors

SourceCodePrinter

( tasty: R ) ( syntaxHighlight: SyntaxHighlight )

Members

private object 

Annotation

private class 

Buffer

object 

PackageObject

private object 

SpecialOp

private object 

Types

private val 

syntaxHighlight

: SyntaxHighlight

val 

tasty

: R

Instance of reflection interface

Instance of reflection interface

def 

showConstant

( const: Constant ) ( implicit  ctx: Context ) : String

Show a String representation of a tasty.Constant

Show a String representation of a tasty.Constant

def 

showFlags

( flags: Flags ) ( implicit  ctx: Context ) : String

Show a String representation of a tasty.Flags

Show a String representation of a tasty.Flags

def 

showSymbol

( symbol: Symbol ) ( implicit  ctx: Context ) : String

Show a String representation of a tasty.Symbol

Show a String representation of a tasty.Symbol

def 

showTree

( tree: Tree ) ( implicit  ctx: Context ) : String

Show a String representation of a tasty.Tree

Show a String representation of a tasty.Tree

def 

showTypeOrBounds

( tpe: TypeOrBounds ) ( implicit  ctx: Context ) : String

Show a String representation of a tasty.TypeOrBounds

Show a String representation of a tasty.TypeOrBounds

private def 

splicedName

( sym: Symbol ) ( implicit  ctx: Context ) : Option[String]