Dotty Documentation

0.10.0-bin-SNAPSHOT

class DottyUnpickler
extends Object with Embedded with TreeProvider

A class for unpickling Tasty trees and symbols.

[-] Constructors

DottyUnpickler ( bytes: Array [ Byte ] , mode: UnpickleMode )

[-] Members

[+] private val bytes : Array [ Byte ]
[+] private val commentUnpicklerOpt : Option [ CommentUnpickler ]
[+] private var ids : Array [ String ]
[+] private val mode : UnpickleMode
[+] private val posUnpicklerOpt : Option [ PositionUnpickler ]
[+] private val treeUnpickler : TreeUnpickler
[+] val unpickler : TastyUnpickler
[+] protected def computeTrees ( implicit ctx: Context ) : List [ Tree ]
[+] def enter ( roots: Set [ SymDenotation ] ) ( implicit ctx: Context ) : Unit

Enter all toplevel classes and objects into their scopes

[+] override def mightContain ( id: String ) ( implicit ctx: Context ) : Boolean

Is it possible that the tree to load contains a definition of or reference to id?

[+] protected def treeSectionUnpickler ( posUnpicklerOpt: Option [ PositionUnpickler ] , commentUnpicklerOpt: Option [ CommentUnpickler ] ) : TreeSectionUnpickler
[+] def unpickleTypeTree ( ) ( implicit ctx: Context ) : Tree