Buffer
extends ObjectSupertypes
ObjectConstructors
Buffer
( ) ( implicit ctx: Context )Members
private
var
indent
: Int
private inline
val
qSc
: [31m'\"'[0m
private inline
val
qc
: [31m'\''[0m
private
val
sb
: StringBuilder
def
doubleLineBreak
( ) : String
private
def
escapedChar
( ch: Char ) : String
private
def
escapedString
( str: String ) : String
def
indented
( printIndented: => Unit ) : Unit
def
lineBreak
( ) : String
def
printFlatBlock
( stats: List[Statement] , expr: Term ) ( implicit elideThis: Option[Symbol] ) : Buffer
def
printMethodicTypeParams
( paramNames: List[String] , params: List[TypeOrBounds] ) ( implicit elideThis: Option[Symbol] ) : Unit
def
printTargDef
( arg: ( TypeDef, TypeDef ) , isMember: Boolean , isDef: Boolean ) ( implicit elideThis: Option[Symbol] ) : Buffer
def
printTargDef$default$2
: Boolean
def
printTargDef$default$3
: Boolean
def
printTargsDefs
( targs: List[( TypeDef, TypeDef )] , isDef: Boolean ) ( implicit elideThis: Option[Symbol] ) : Unit
def
printTargsDefs$default$2
: Boolean
def
printTypeTree
( tree: TypeTree ) ( implicit elideThis: Option[Symbol] ) : BufferPrint type tree
Print type tree
def
printTypeTrees
( trees: List[TypeTree] , sep: String ) ( implicit elideThis: Option[Symbol] ) : Buffer
def
printTypesOrBounds
( types: List[TypeOrBounds] , sep: String ) ( implicit elideThis: Option[Symbol] ) : Buffer
def