class NameBuffer
extends TastyBuffer

Constructors

NameBuffer ( )

Members

[+] private val nameRefs : LinkedHashMap [ TastyName, NameRef ]
[+] override def assemble ( ) : Unit

Hook to be overridden in subclasses. Perform all actions necessary to assemble the final byte array. After assemble no more output actions to this buffe...

Hook to be overridden in subclasses. Perform all actions necessary to assemble the final byte array. After assemble no more output actions to this buffer are permitted.

[+] def fullNameIndex ( name: Name ) : NameRef
[+] def nameIndex ( name: TastyName ) : NameRef
[+] def nameIndex ( name: Name ) : NameRef
[+] def nameIndex ( str: String ) : NameRef
[+] def pickleName ( name: TastyName ) : Unit
[+] private def withLength ( op: => Unit , lengthWidth: Int ) : Unit
[+] def withLength$default$2 : Int
[+] def writeNameRef ( ref: NameRef ) : Unit