abstract class SymbolLoader

A lazy type that completes itself by calling parameter doComplete. Any linked modules/classes or module classes are also initialized.

Members

override def complete ( root: SymDenotation ) ( implicit ctx: Context ) : Unit

Sets all missing fields of given denotation

def description : String

Description of the resource (ClassPath, AbstractFile) being processed by this loader

def doComplete ( root: SymDenotation ) ( implicit ctx: Context ) : Unit

Load source or class file for root, return

def sourceFileOrNull : AbstractFile